changeset 69:c13a2f8c5b10

Rename files and some minor cleanups.
author Matti Hamalainen <ccr@tnsp.org>
date Fri, 01 Jun 2012 17:41:15 +0300
parents 48c3defeca8f
children c977882406e6
files final_isi/3d.c final_isi/Makefile final_isi/README final_isi/ansi.h final_isi/demo.c final_isi/effu.c final_isi/fiscroll.c final_isi/fisi3d.c final_isi/fisiansi.h final_isi/fisidemo.c final_isi/fisieffu.c final_isi/fisifont.c final_isi/fisimain.c final_isi/fisimusa.h final_isi/fisitime.c final_isi/font.c final_isi/main.c final_isi/musa.h final_isi/time.c final_isi/wrapper.c
diffstat 20 files changed, 3437 insertions(+), 3607 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/final_isi/3d.c	Fri Jun 01 17:41:15 2012 +0300
@@ -0,0 +1,383 @@
+#include "wrapper.h"
+
+/*****/
+
+char txr_wsygn[16*16]={  /* syaani/sininen. hieno. parempi keltapunas„vyiss„? */
+0x11,0x19,0x97,0x97,0x97,0x11,0x11,0x11,0x79,0x97,0x97,0x97,0x11,0x11,0x11,0x11,
+0x11,0x79,0x97,0x97,0x97,0x79,0x19,0x11,0x79,0x97,0x97,0x97,0x11,0x19,0x11,0x11,
+0x11,0x11,0x91,0x97,0x97,0x97,0x19,0x11,0x19,0x97,0x97,0x97,0x79,0x19,0x11,0x11,
+0x11,0x19,0x79,0x97,0x97,0x97,0x19,0x11,0x11,0x91,0x97,0x97,0x97,0x19,0x11,0x11,
+0x11,0x91,0x97,0x97,0x97,0x91,0x11,0x11,0x19,0x79,0x97,0x97,0x97,0x79,0x11,0x11,
+0x11,0x19,0x97,0x77,0x97,0x11,0x11,0x11,0x19,0x97,0x97,0x97,0x91,0x19,0x11,0x11,
+0x11,0x79,0x97,0x97,0x97,0x97,0x79,0x19,0x11,0x97,0x97,0x97,0x79,0x19,0x11,0x11,
+0x11,0x11,0x91,0x97,0x77,0x97,0x19,0x11,0x11,0x91,0x97,0x97,0x97,0x79,0x10,0x10,
+0x11,0x11,0x11,0x97,0x77,0x97,0x19,0x11,0x11,0x11,0x97,0x77,0x97,0x11,0x11,0x10,
+0x11,0x19,0x79,0x97,0x97,0x97,0x19,0x11,0x19,0x79,0x97,0x97,0x97,0x19,0x11,0x10,
+0x11,0x19,0x97,0x97,0x97,0x91,0x11,0x11,0x19,0x97,0x97,0x97,0x91,0x19,0x11,0x10,
+0x11,0x19,0x97,0x77,0x97,0x11,0x11,0x11,0x11,0x97,0x77,0x97,0x79,0x19,0x11,0x11,
+0x11,0x79,0x97,0x97,0x97,0x79,0x19,0x11,0x10,0x97,0x97,0x97,0x97,0x19,0x11,0x11,
+0x11,0x11,0x91,0x97,0x97,0x97,0x19,0x11,0x19,0x79,0x97,0x97,0x97,0x11,0x11,0x11,
+0x11,0x19,0x79,0x97,0x97,0x97,0x19,0x11,0x19,0x97,0x97,0x97,0x91,0x19,0x11,0x11,
+0x11,0x79,0x97,0x97,0x97,0x79,0x19,0x11,0x79,0x97,0x97,0x97,0x79,0x19,0x11,0x10
+};
+
+
+char txr_dunneon[16*16]={  /* neonjuovia. k„ytett„v„. */
+0x80,0x80,0x80,0x08,0x80,0x80,0x80,0x08,0x80,0x80,0x80,0x08,0x80,0x80,0x80,0x80,
+0x80,0x80,0x80,0x00,0x08,0x80,0x80,0x08,0x80,0x80,0x80,0x08,0x80,0x80,0x80,0x80,
+0x80,0x80,0x08,0x00,0x80,0x80,0x80,0x08,0x80,0x80,0x80,0x08,0x80,0x80,0x80,0x80,
+0x80,0x80,0x80,0x00,0x08,0x80,0x80,0x00,0x80,0x80,0x80,0x08,0x80,0x80,0x80,0x80,
+0x80,0x80,0x80,0x08,0x80,0x80,0x08,0x00,0x80,0x80,0x80,0x00,0x80,0x80,0x80,0x80,
+0x80,0x80,0x80,0x08,0x80,0x80,0x08,0x00,0x80,0x80,0x80,0x00,0x08,0x80,0x80,0x80,
+0x80,0x80,0x08,0x00,0x80,0x80,0x08,0x00,0x80,0x80,0x80,0x00,0x08,0x80,0x80,0x80,
+0x80,0x80,0x08,0x00,0x80,0x80,0x08,0x08,0x80,0x80,0x80,0x08,0x08,0x80,0x80,0x80,
+0x80,0x80,0x08,0x00,0x80,0x80,0x80,0x00,0x80,0x80,0x80,0x08,0x80,0x80,0x80,0x80,
+0x80,0x80,0x80,0x08,0x80,0x80,0x80,0x08,0x80,0x80,0x80,0x08,0x80,0x80,0x80,0x80,
+0x80,0x80,0x80,0x00,0x80,0x80,0x80,0x00,0x80,0x80,0x80,0x00,0x80,0x80,0x80,0x80,
+0x80,0x80,0x08,0x00,0x08,0x80,0x80,0x08,0x80,0x80,0x80,0x00,0x08,0x80,0x80,0x80,
+0x80,0x80,0x80,0x00,0x08,0x80,0x80,0x08,0x80,0x80,0x08,0x00,0x08,0x80,0x80,0x80,
+0x80,0x80,0x08,0x00,0x80,0x80,0x80,0x08,0x80,0x80,0x08,0x08,0x08,0x80,0x80,0x80,
+0x80,0x80,0x80,0x08,0x80,0x80,0x80,0x08,0x80,0x80,0x80,0x00,0x08,0x80,0x80,0x80,
+0x80,0x80,0x80,0x08,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x08,0x80,0x80,0x80,0x80
+};
+
+char txr_unneon[16*16]={  
+0x78,0x78,0x78,0x07,0x78,0x78,0x78,0x07,0x78,0x78,0x78,0x07,0x78,0x78,0x78,0x78,
+0x78,0x78,0x78,0x00,0x07,0x78,0x78,0x07,0x78,0x78,0x78,0x07,0x78,0x78,0x78,0x78,
+0x78,0x78,0x07,0x00,0x78,0x78,0x78,0x07,0x78,0x78,0x78,0x07,0x78,0x78,0x78,0x78,
+0x78,0x78,0x78,0x00,0x07,0x78,0x78,0x00,0x78,0x78,0x78,0x07,0x78,0x78,0x78,0x78,
+0x78,0x78,0x78,0x07,0x78,0x78,0x07,0x00,0x78,0x78,0x78,0x00,0x78,0x78,0x78,0x78,
+0x78,0x78,0x78,0x07,0x78,0x78,0x07,0x00,0x78,0x78,0x78,0x00,0x07,0x78,0x78,0x78,
+0x78,0x78,0x07,0x00,0x78,0x78,0x07,0x00,0x78,0x78,0x78,0x00,0x07,0x78,0x78,0x78,
+0x78,0x78,0x07,0x00,0x78,0x78,0x07,0x07,0x78,0x78,0x78,0x07,0x07,0x78,0x78,0x78,
+0x78,0x78,0x07,0x00,0x78,0x78,0x78,0x00,0x78,0x78,0x78,0x07,0x78,0x78,0x78,0x78,
+0x78,0x78,0x78,0x07,0x78,0x78,0x78,0x07,0x78,0x78,0x78,0x07,0x78,0x78,0x78,0x78,
+0x78,0x78,0x78,0x00,0x78,0x78,0x78,0x00,0x78,0x78,0x78,0x00,0x78,0x78,0x78,0x78,
+0x78,0x78,0x07,0x00,0x07,0x78,0x78,0x07,0x78,0x78,0x78,0x00,0x07,0x78,0x78,0x78,
+0x78,0x78,0x78,0x00,0x07,0x78,0x78,0x07,0x78,0x78,0x07,0x00,0x07,0x78,0x78,0x78,
+0x78,0x78,0x07,0x00,0x78,0x78,0x78,0x07,0x78,0x78,0x07,0x07,0x07,0x78,0x78,0x78,
+0x78,0x78,0x78,0x07,0x78,0x78,0x78,0x07,0x78,0x78,0x78,0x00,0x07,0x78,0x78,0x78,
+0x78,0x78,0x78,0x07,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x07,0x78,0x78,0x78,0x78
+};
+
+char txr_neon[16*16]={  
+0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x5c,0x04,0x00,0x00,0x40,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,
+0x00,0x00,0x04,0x5c,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x5c,0x04,0x00,0x00,0x5c,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x40,0x00,0x00,0x04,0x5c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x40,0x00,0x00,0x04,0x5c,0x00,0x00,0x00,0x5c,0x04,0x00,0x00,0x00,
+0x00,0x00,0x04,0x5c,0x00,0x00,0x04,0x5c,0x00,0x00,0x00,0x5c,0x04,0x00,0x00,0x00,
+0x00,0x00,0x04,0x5c,0x00,0x00,0x04,0x40,0x00,0x00,0x00,0x40,0x04,0x00,0x00,0x00,
+0x00,0x00,0x04,0x5c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x00,
+0x00,0x00,0x04,0x5c,0x04,0x00,0x00,0x40,0x00,0x00,0x00,0x5c,0x04,0x00,0x00,0x00,
+0x00,0x00,0x00,0x5c,0x04,0x00,0x00,0x40,0x00,0x00,0x04,0x5c,0x04,0x00,0x00,0x00,
+0x00,0x00,0x04,0x5c,0x00,0x00,0x00,0x04,0x00,0x00,0x04,0x40,0x04,0x00,0x00,0x00,
+0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x5c,0x04,0x00,0x00,0x00,
+0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00
+};
+
+char txr_gslime[16*16]={  
+0x88,0x80,0x00,0x80,0x80,0x88,0x88,0x88,0x80,0x08,0x00,0x00,0x08,0x88,0x80,0x00,
+0x80,0x08,0x00,0x08,0x80,0x80,0x80,0x80,0x00,0x00,0x00,0x80,0x88,0x80,0x08,0x00,
+0x08,0x00,0x00,0x00,0x08,0x08,0x80,0x00,0x00,0x00,0x08,0x80,0x80,0x00,0x00,0x88,
+0x00,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x80,0x00,0x08,0x88,0x80,
+0x00,0x08,0x80,0x08,0x00,0x00,0x08,0x88,0x88,0x88,0x00,0x80,0x00,0x08,0x80,0x00,
+0x08,0x80,0x80,0x08,0x00,0x08,0x80,0x88,0x88,0x88,0x08,0x80,0x00,0x00,0x00,0x08,
+0x88,0x88,0x88,0x80,0x00,0x08,0x80,0x88,0x88,0x88,0x80,0x80,0x00,0x00,0x08,0x80,
+0x88,0x88,0x80,0x80,0x00,0x00,0x08,0x80,0x80,0x08,0x00,0x00,0x00,0x80,0x88,0x88,
+0x88,0x88,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x08,0x08,0x88,0x88,
+0x80,0x80,0x00,0x00,0x08,0x08,0x00,0x00,0x08,0x80,0x80,0x80,0x80,0x80,0x08,0x88,
+0x08,0x00,0x08,0x80,0x80,0x80,0x00,0x00,0x00,0x00,0x08,0x08,0x80,0x80,0x08,0x88,
+0x80,0x80,0x80,0x80,0x08,0x00,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x80,
+0x88,0x88,0x88,0x88,0x88,0x80,0x80,0x80,0x08,0x08,0x00,0x00,0x08,0x08,0x00,0x80,
+0x88,0x88,0x88,0x88,0x88,0x80,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,
+0x88,0x88,0x88,0x08,0x00,0x00,0x00,0x00,0x08,0x08,0x08,0x00,0x00,0x80,0x80,0x00,
+0x88,0x08,0x00,0x00,0x00,0x00,0x08,0x08,0x80,0x80,0x80,0x08,0x00,0x88,0x80,0x80
+};
+
+char txr_slime[16*16]={  /* vihre„ laikukas. hienokiva. */
+0x22,0x20,0x00,0x20,0x20,0x22,0x22,0x22,0x20,0x02,0x00,0x00,0x02,0x22,0x20,0x00,
+0x20,0x02,0x00,0x02,0x20,0x20,0x20,0x20,0x00,0x00,0x00,0x20,0x22,0x20,0x02,0x00,
+0x02,0x00,0x00,0x00,0x02,0x02,0x20,0x00,0x00,0x00,0x02,0x20,0x20,0x00,0x00,0x22,
+0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x20,0x00,0x02,0x22,0x20,
+0x00,0x02,0x20,0x02,0x00,0x00,0x02,0x22,0x22,0x22,0x00,0x20,0x00,0x02,0x20,0x00,
+0x02,0x20,0x20,0x02,0x00,0x02,0x20,0x22,0x22,0x22,0x02,0x20,0x00,0x00,0x00,0x02,
+0x22,0x22,0x22,0x20,0x00,0x02,0x20,0x22,0x22,0x22,0x20,0x20,0x00,0x00,0x02,0x20,
+0x22,0x22,0x20,0x20,0x00,0x00,0x02,0x20,0x20,0x02,0x00,0x00,0x00,0x20,0x22,0x22,
+0x22,0x22,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x02,0x02,0x22,0x22,
+0x20,0x20,0x00,0x00,0x02,0x02,0x00,0x00,0x02,0x20,0x20,0x20,0x20,0x20,0x02,0x22,
+0x02,0x00,0x02,0x20,0x20,0x20,0x00,0x00,0x00,0x00,0x02,0x02,0x20,0x20,0x02,0x22,
+0x20,0x20,0x20,0x20,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x20,
+0x22,0x22,0x22,0x22,0x22,0x20,0x20,0x20,0x02,0x02,0x00,0x00,0x02,0x02,0x00,0x20,
+0x22,0x22,0x22,0x22,0x22,0x20,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x00,
+0x22,0x22,0x22,0x02,0x00,0x00,0x00,0x00,0x02,0x02,0x02,0x00,0x00,0x20,0x20,0x00,
+0x22,0x02,0x00,0x00,0x00,0x00,0x02,0x02,0x20,0x20,0x20,0x02,0x00,0x22,0x20,0x20
+};
+
+typedef struct{signed int x,z,y;}xyz;
+typedef struct{signed int a,r,y;}cyl;
+typedef struct{int p[3]; int nn; char*txrf,*txrb;}face;
+
+typedef struct{
+
+	int numvxes;
+	cyl*vxes;
+	xyz*rotated;
+
+	int numfaces;
+	face*faces;
+
+}obj3d;
+
+#define sint signed int
+
+/** XWING **/
+
+/*
+xyz cube_vxes[]={
+	-6000,-1000,2000,
+	-6000,-1000,-2000,
+	6000,-1000,2000,
+	6000,-1000,-2000,
+
+	-1500,2000,0,
+	-1500,-1000,0,
+	1500,2000,0,
+	1500,-100,0,
+
+	0,2500,0,
+
+	0,1000,-1500
+};
+
+face cube_faces[]={
+	0,4,5, 0, txr_wsygn,txr_dunneon,
+   1,5,4, 0, txr_wsygn,txr_dunneon,
+	2,7,6, 0, txr_wsygn,txr_dunneon,
+	3,6,7, 0, txr_wsygn,txr_dunneon,
+
+	9,8,4, 0, txr_wsygn,NULL,
+	9,7,8, 0, txr_wsygn,NULL,
+	9,4,5, 0, txr_unneon,NULL,
+	9,7,6, 0, txr_unneon,NULL,
+	9,5,6, 0, txr_unneon,NULL
+};
+*/
+
+/********/
+/********/
+
+cyl xwing_vxes[]={
+	134,6082,1000,
+	134,6082,-1000,
+	250,6082,1000,
+	250,6082,-1000,
+	91,3000,0,  /* 2500 */
+	151,1802,0,
+	37,3000,0,  /* 2500 */
+	254,1503,0,
+	64,2500,0,
+	64,1000,-750
+};
+
+face xwing_faces[]={
+	4,5,0, 0, txr_wsygn,txr_dunneon,
+	1,5,4, 0, txr_wsygn,txr_dunneon,
+	7,6,2, 0, txr_wsygn,txr_dunneon,
+	3,6,7, 0, txr_wsygn,txr_dunneon,
+
+	9,8,4, 0, txr_wsygn,NULL,
+	9,7,8, 0, txr_wsygn,NULL,
+	9,4,5, 0, txr_unneon,NULL,
+	9,7,6, 0, txr_unneon,NULL,
+	9,5,6, 0, txr_unneon,NULL
+};
+
+obj3d xwing={
+	10,xwing_vxes,NULL,9,xwing_faces
+};
+
+cyl bugi_vxes[]={
+	96,2828,0,
+	32,2828,0,
+	224,2828,0,
+	160,2828,0,
+	0,0,-800,
+	45,6708,1000,
+	238,6708,1000,
+	173,6708,1000,
+	110,6708,1000
+};
+
+face bugi_faces[]={
+	4,1,0, 0, txr_slime,NULL,
+	4,2,1, 0, txr_slime,NULL,
+	4,3,2, 0, txr_slime,NULL,
+	4,0,3, 0, txr_slime,NULL,
+
+	0,1,5, 0, txr_slime,txr_gslime,
+	1,2,6, 0, txr_slime,txr_gslime,
+	2,3,7, 0, txr_slime,txr_gslime,
+	3,0,8, 0, txr_slime,txr_gslime
+};
+
+obj3d bugi={
+	9,bugi_vxes,NULL,8,bugi_faces
+};
+
+obj3d obu;
+
+#include "sini16.h"
+
+sint dvhtab[50];
+sint dutab[320];
+
+eggine_init()
+{
+	int i;
+	dvhtab[0]=32760;
+	for(i=1;i<50;i++)dvhtab[i]=4096/i;
+	dutab[0]=32760;
+	for(i=1;i<320;i++)dutab[i]=(64*256)/i;
+}
+
+eggine_load(sint n)
+{
+      obj3d*o;
+      if(!n)o=&xwing;else o=&bugi;
+
+	if(o->rotated==NULL)
+		o->rotated=malloc(o->numvxes*sizeof(xyz));
+
+	memcpy(&obu,o,sizeof(obu));
+}
+
+extern int polytxloop
+      (sint h,char*di,unsigned int x1,sint dx0,sint dx1,char*txr,
+       sint dv,sint du);
+
+sint polytxr(
+	char*buf,
+	sint y,sint h,sint x0,sint x1,sint dx0,sint dx1,
+	char*txr){
+
+	register sint du; char joo=0;
+
+        if(y+h>=50)h=49-y;
+	if(h>0)if(y>=0){
+
+	if((x0>x1)||((x0==x1)&&(dx0>dx1)))
+                {sint tmp=x0;x0=x1;x1=tmp;
+		     tmp=dx0;dx0=dx1;dx1=tmp;
+		     joo=1;}
+	x1-=x0;dx1-=dx0;
+
+	du=x1>>6;
+	if(!du)du=((dx1-dx0)*h) >>6;     /* dx1-dx0?? */
+	if(du)du=(64*256)/du;/*dutab[du];*/
+
+        x1=polytxloop(h,buf+80*y+(x0>>8),
+		x1,
+		dx0,
+		dx1,
+		txr,
+		dvhtab[h],
+		du);
+
+	return (!joo)?x0+x1+h*dx0:x1;
+	}
+}
+
+/*******************************/
+
+extern signed int mul32(signed int a,signed int b);
+
+#define jmul32(a,b) (((long)(a)*(long)(b))>>16)
+
+eggine_do(char*b,sint rot,int zoom,int basex,int basey) {
+	register sint i; sint j; sint fzed[20],fcez[20];
+
+	if(obu.faces==bugi_faces){
+		bugi_vxes[5].y=bugi_vxes[6].y=
+			1000+mul32(700,sini16[(taimeri*13)&255]);
+		bugi_vxes[7].y=bugi_vxes[8].y=
+			1000+mul32(700,sini16[(taimeri*7)&255]);
+	}
+
+	/***** rotate vertices *****/
+
+	{cyl*v=obu.vxes;xyz*r=obu.rotated;
+
+	for(i=obu.numvxes;i;i--) {
+        r->y=mul32(v->y,zoom)+basey;
+        r->x=mul32(mul32(v->r,sini16[(rot+v->a)&255]),zoom)+basex;
+	r->z=mul32(mul32(v->r,sini16[(rot+v->a+64)&255]),zoom);
+	r++;v++;
+	}}
+
+	/***** calc facezeds, sort faces *****/
+
+        {sint *t=fzed;face*f=obu.faces; for(i=obu.numfaces;i;i--){
+		*t++=obu.rotated[f->p[0]].z+ obu.rotated[f->p[1]].z+
+           obu.rotated[f->p[2]].z; f++;
+	}}
+
+        {sint *t=fcez;sint j=0; for(i=obu.numfaces;i;i--)*t++=j++; }
+
+		/* stupid bubblesort */
+
+for(i=0;i<obu.numfaces-1;i++){ sint min=fzed[i],where=i;
+for(j=i+1;j<obu.numfaces;j++){
+		if(fzed[j]<min){min=fzed[j];where=j;} }
+
+                {sint tmp=fzed[i];fzed[i]=fzed[where];fzed[where]=tmp;} {sint
+      tmp=fcez[i];fcez[i]=fcez[where];fcez[where]=tmp;}
+	}
+
+	/***** draw faces *****/
+
+	{sint*fc=fcez; for(i=obu.numfaces;i;i--) {
+		face*f=&obu.faces[*fc++];
+
+		{ sint x0,x1,x2,y0,y1,y2,nz; char*txr;
+
+		/***************************************/
+
+		{xyz*tmp=obu.rotated;
+		x0=tmp[f->p[0]].x<<3;
+		y0=tmp[f->p[0]].y>>5;
+		x1=tmp[f->p[1]].x<<3;
+		y1=tmp[f->p[1]].y>>5;
+		x2=tmp[f->p[2]].x<<3;
+		y2=tmp[f->p[2]].y>>5;
+		}
+
+		nz=((x1-x0)>>8)*(y2-y0)-((x2-x0)>>8)*(y1-y0);
+		if(nz<0)txr=f->txrf;else txr=f->txrb;
+		if(txr!=NULL)
+		{
+
+	if(y0!=y2){
+
+	    sint tmpk,tmpx2;
+
+        if (y0!=y1)
+            tmpx2=polytxr(b,y0,y1-y0,x0,x0,
+                     (x1-x0)/(y1-y0),
+                     tmpk=(x2-x0)/(y2-y0), txr);
+            else {tmpk=(x2-x0)/(y2-y0);tmpx2=x0;}
+
+        if (y1!=y2)
+            polytxr(b,y1,y2-y1,x1,tmpx2,
+                     (x2-x1)/(y2-y1),
+                     tmpk, txr);
+        }
+		}
+		/***************************************/
+		}
+
+	}}/* end drawfaces*/
+}
--- a/final_isi/Makefile	Thu May 24 23:47:57 2012 +0300
+++ b/final_isi/Makefile	Fri Jun 01 17:41:15 2012 +0300
@@ -4,7 +4,7 @@
 
 all: $(TARGETS)
 
-OBJS = wrapper.o fiscroll.o fisi3d.o fisidemo.o fisieffu.o fisifont.o fisimain.o fisitime.o ../pwplib.a
+OBJS = wrapper.o fiscroll.o 3d.o demo.o effu.o font.o main.o time.o ../pwplib.a
 
 include ../Makefile.inc
 
--- a/final_isi/README	Thu May 24 23:47:57 2012 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,3 +0,0 @@
-Final Isi port requires a standard pwplib version to compile.
-
-Get it from http://www.hytti.uku.fi/~vheikkil/pwp/
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/final_isi/ansi.h	Fri Jun 01 17:41:15 2012 +0300
@@ -0,0 +1,1096 @@
+unsigned char LOGO [749] = {
+   0x03, 0x10, 0x1A, 0x0A,  'Û', 0x19, 0x03,  'ß',  'ß',  'ß', 0x1A, 0x03,
+    'Û',  'ß',  'ß',  'ß', 0x19, 0x03,  'Û',  'Û',  'Û', 0x1A, 0x05,  'ß',
+    'Û',  'Û',  'Û', 0x19, 0x03,  'Û',  'Û',  'Û', 0x1A, 0x05,  'ß',  'Û',
+    'Û',  'Û', 0x19, 0x02,  'Û',  'Û',  'Û', 0x18,  'Û',  'Û',  'Û', 0x1A,
+   0x04,  'Ü', 0x19, 0x09, 0x1A, 0x03,  'Û', 0x19, 0x06,  'Û',  'Û',  'Û',
+   0x19, 0x05,  'Û',  'Û',  'Û', 0x19, 0x03,  'Û',  'Û',  'Û', 0x1A, 0x05,
+    'ß',  'Û',  'Û',  'Û', 0x19, 0x02,  'Û',  'Û',  'Û', 0x1A, 0x09,  'Ü',
+   0x18,  'Û',  'Û',  'Û', 0x19, 0x0B,  'Ü',  'Ü',  'Ü', 0x1A, 0x03,  'Û',
+    'Ü',  'Ü',  'Ü', 0x19, 0x03,  'Û',  'Û',  'Û', 0x19, 0x05,  'ß',  'ß',
+    'ß', 0x19, 0x03,  'ß',  'ß',  'ß', 0x19, 0x05,  'Û',  'Û',  'Û', 0x19,
+   0x02, 0x08,  'Ü', 0x18, 0x19,  ' ', 0x07,  'Ü', 0x06, 0x17,  '°',  '°',
+    ' ',  '°',  '°',  '°',  ' ',  ' ',  '°',  '°', 0x00,  'ß', 0x10, 0x19,
+   0x0E, 0x08,  'Û',  ' ',  'Û', 0x18, 0x19, 0x17, 0x07,  'Ú', 0x1A, 0x05,
+    'Ä',  ' ',  'Þ', 0x17,  ' ',  ' ', 0x04,  '(', 0x02,  '-', 0x04,  ')',
+    ' ',  ' ',  '(', 0x02,  '-', 0x04,  ')',  ' ',  ' ', 0x07, 0x10,  'Ý',
+    ' ',  ' ',  'Ä',  'Ä',  'Ä',  '¿',  ' ',  ' ',  'Ú',  'Ä',  'Ä',  ' ',
+   0x08,  'Ü', 0x1A, 0x03,  'Û',  'Ü',  'Ü',  'Ü', 0x18, 0x19, 0x08, 0x07,
+    'Ú', 0x1A, 0x08,  'Ä',  '¿', 0x19, 0x03,  '³', 0x19, 0x06, 0x17, 0x19,
+   0x05, 0x04,  'ú',  'ú', 0x19, 0x05, 0x10, 0x19, 0x04, 0x07,  '³',  ' ',
+    'Ä',  'Ù',  ' ',  ' ', 0x08, 0x1A, 0x04,  'Û',  'Ü',  'Ü', 0x18, 0x19,
+   0x08, 0x07,  '³', 0x09,  'þ',  'þ',  'þ', 0x19, 0x05, 0x07,  '³', 0x1A,
+   0x04,  'Ä',  '¿', 0x19, 0x05, 0x17,  ' ', 0x0C,  ')',  ' ',  ' ', 0x00,
+    'Ü', 0x06,  'Ü', 0x00,  'Ü', 0x0F,  'Ü', 0x06,  'Ü', 0x00,  'Ü',  ' ',
+    ' ', 0x0C,  '(',  ' ', 0x10, 0x19, 0x04, 0x07,  '³', 0x19, 0x03, 0x08,
+    'Ü', 0x1A, 0x03,  'Û', 0x18, 0x19, 0x02, 0x07,  'Ú', 0x1A, 0x03,  'Ä',
+    ' ',  '³', 0x09,  'þ',  'þ', 0x19, 0x06, 0x07,  '³', 0x19, 0x04,  '³',
+   0x19, 0x05,  'Þ', 0x17,  ' ',  ' ', 0x00,  'ß', 0x06,  'ß', 0x0F,  'ß',
+   0x00,  'ß', 0x06,  'ß', 0x00,  'ß', 0x06,  'ß', 0x00,  'ß',  ' ',  ' ',
+   0x07, 0x10,  'Ý', 0x19, 0x08, 0x08, 0x1A, 0x04,  'Û', 0x18, 0x19, 0x02,
+   0x07,  '³', 0x09,  'þ',  'þ',  'þ',  ' ',  ' ', 0x07,  '³', 0x09,  'þ',
+   0x19, 0x07, 0x07,  '³', 0x19, 0x06, 0x08, 0x1A, 0x04,  'Ü', 0x17,  '°',
+    '°',  '°', 0x1A, 0x06,  '±', 0x1A, 0x03,  '°', 0x10, 0x1A, 0x04,  'Ü',
+    ' ',  ' ',  'Ü', 0x1A, 0x04,  'Û', 0x19, 0x03, 0x07,  'Ú', 0x1A, 0x04,
+    'Ä',  '¿', 0x18, 0x19, 0x02,  '³', 0x09,  'þ',  'þ', 0x19, 0x02, 0x07,
+    '³', 0x19, 0x0D, 0x08,  'Ü', 0x17, 0x1A, 0x06,  'Û',  '°',  '°',  '°',
+   0x1A, 0x04,  '±',  '²', 0x1A, 0x04,  '°', 0x1A, 0x05,  'Û', 0x10, 0x1A,
+   0x05,  'Û', 0x19, 0x04, 0x07,  '³', 0x19, 0x04,  '³', 0x18, 0x19, 0x02,
+    '³', 0x09,  'þ', 0x19, 0x03, 0x07,  '³', 0x19, 0x0B, 0x08,  'Ü', 0x17,
+   0x1A, 0x06,  'Û',  '±', 0x1A, 0x03,  '°',  '±',  '±',  '±',  '²',  '²',
+    '²', 0x1A, 0x05,  '°', 0x1A, 0x07,  'Û', 0x10,  'Û',  'Û', 0x19, 0x03,
+   0x07,  'Ú',  'Ä',  '´', 0x19, 0x04,  '³', 0x18, 0x19, 0x02,  '³', 0x19,
+   0x04,  '³', 0x19, 0x09, 0x08,  'Ü', 0x17, 0x1A, 0x07,  'Û',  '°',  '°',
+    '°',  'Û',  '°',  '°',  '±',  '±',  '²',  '²',  '²',  '±', 0x1A, 0x04,
+    '°', 0x1A, 0x09,  'Û', 0x10,  'Û', 0x19, 0x03, 0x07,  '³', 0x18, 0x19,
+   0x08,  '³', 0x19, 0x07, 0x08,  'Ü', 0x17, 0x1A, 0x0F,  'Û',  '±', 0x1A,
+   0x04,  '²', 0x1A, 0x0F,  'Û', 0x18, 0x10, 0x19, 0x0E,  'Ü', 0x17, 0x1A,
+   0x12,  'Û',  '±',  '²',  '²',  '°',  '±', 0x1A, 0x10,  'Û', 0x18, 0x10,
+   0x19, 0x0D,  'Ü', 0x17, 0x1A, 0x05,  'Û', 0x10,  ' ', 0x17, 0x1A, 0x0C,
+    'Û',  '±',  '²',  '²', 0x1A, 0x12,  'Û', 0x18, 0x10, 0x19, 0x0C, 0x17,
+   0x1A, 0x05,  'Û', 0x10,  'Ý',  ' ',  'Þ', 0x17, 0x1A,  '!',  'Û', 0x10,
+    'Ý', 0x18, 0x19, 0x0B, 0x17, 0x1A, 0x05,  'Û', 0x10,  'Ý',  ' ',  ' ',
+   0x17, 0x1A, 0x22,  'Û', 0x18, 0x10, 0x19, 0x0B,  'ß',  ' ',  'Û',  ' ',
+    'Û',  ' ',  'ß', 0x19, 0x02, 0x1A,  ' ',  'Û', 0x18, 0x19, 0x16,  'ß',
+    'ß', 0x1A, 0x1B,  'Û',  'ß', 0x18, 0x19, 0x1A, 0x1A, 0x09,  'Û', 0x19,
+   0x04,  'ß', 0x1A, 0x06,  'Û',  'Ü', 0x18, 0x19, 0x1A, 0x1A, 0x09,  'Û',
+   0x19, 0x06,  'ß', 0x1A, 0x06,  'Û',  'Ü', 0x19, 0x04,  'Ü',  'Ü', 0x18,
+   0x19, 0x0A,  'Ü', 0x1A, 0x19,  'Û', 0x19, 0x07,  'ß', 0x1A, 0x0D,  'Û',
+    'Ü', 0x18, 0x03, 0x1A, 0x15,  'Û', 0x19, 0x04, 0x1A, 0x15,  'Û', 0x19,
+   0x02, 0x1A, 0x15,  'Û', 0x18, 0x19, 0x07, 0x1A, 0x05,  'Û', 0x19, 0x0C,
+   0x1A, 0x04,  'Û', 0x1A, 0x10,  'Ü', 0x19, 0x0B, 0x1A, 0x05,  'Û', 0x18,
+   0x1A, 0x07,  'Ü', 0x1A, 0x05,  'Û', 0x1A, 0x07,  'Ü', 0x19, 0x04, 0x1A,
+   0x0F,  'Ü', 0x1A, 0x05,  'Û', 0x19, 0x02, 0x1A, 0x08,  'Ü', 0x1A, 0x05,
+    'Û', 0x1A, 0x06,  'Ü', 0x18};
+
+#define VPELU0_LENGTH 371
+unsigned char VPELU0 [371] = {
+   0x09, 0x10, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x19, 0x02, 0x08,
+    '(',  ')',  'Ñ',  '(',  ')', 0x18, 0x19, 0x04, 0x04,  '³', 0x19, 0x11,
+   0x07,  'Ä',  'Â', 0x1A, 0x04,  'Ä', 0x19,  '#',  'Ä',  'Â', 0x1A, 0x06,
+    'Ä', 0x18, 0x19, 0x02, 0x04,  'Þ', 0x1A, 0x05,  'Û',  'Ü',  'Ü',  'Ü',
+   0x19, 0x05, 0x07, 0x1A, 0x05,  'Ä',  'Ù', 0x19, 0x1B,  'Ä',  'Ä',  'Â',
+   0x1A, 0x0A,  'Ä',  'Á',  'Ä', 0x18, 0x19, 0x02, 0x0E, 0x14,  'Ü',  'Ü',
+    'Ü', 0x01,  'Ü',  'Ü', 0x10, 0x19, 0x1A, 0x07,  'Ú',  'Ä', 0x19, 0x07,
+    'Ä',  'Ä',  'Ä',  'Â', 0x1A, 0x06,  'Ä',  'Á',  'Ä',  'Ä', 0x18,  ' ',
+    ' ',  'Þ',  'Û',  'Û', 0x01,  'Û',  'Û', 0x0F, 0x11,  'ú', 0x10, 0x19,
+   0x19, 0x07,  'Ä',  'Ù', 0x19, 0x08,  'Ä',  'Ä',  'Ä',  'Á',  'Ä',  'Ä',
+   0x18,  ' ',  ' ',  'Û',  'Û',  'Û', 0x11,  'Û',  'Ü',  'Ü', 0x18, 0x08,
+   0x10,  'Ä',  'Ä', 0x07, 0x1A, 0x06,  'Û',  'Ü', 0x08, 0x1A,  'D',  'Ä',
+   0x18,  ' ',  ' ', 0x07,  'Þ',  'Û',  'Û',  'Û',  'ß', 0x18,  ' ',  ' ',
+    'Þ',  'Û',  'Û', 0x1A, 0x03,  'Ü', 0x04, 0x17,  'ß', 0x18, 0x10, 0x19,
+   0x02, 0x07, 0x1A, 0x04,  'Û',  'ß', 0x19,  '*', 0x03, 0x1A, 0x05,  'Ü',
+   0x13, 0x19, 0x14, 0x18, 0x10, 0x19, 0x03, 0x07,  'Û',  'Û',  'Û', 0x19,
+    '!', 0x03, 0x1A, 0x05,  'Ü', 0x13, 0x19, 0x1F, 0x18, 0x04, 0x10, 0x1A,
+   0x03,  'Ü', 0x07, 0x14,  'ß',  'ß',  'ß', 0x10, 0x19, 0x19, 0x03,  'Ü',
+    'Ü',  'Ü', 0x13, 0x19, 0x05, 0x00, 0x1A, 0x05,  'Ü', 0x19, 0x06, 0x1A,
+   0x0B,  'Û', 0x19, 0x0B, 0x18, 0x10, 0x19, 0x03, 0x07, 0x1A, 0x03,  'Û',
+   0x19, 0x02,  'Ü',  'Ü',  'Ü', 0x19, 0x0C, 0x03,  'Ü',  'Ü',  'Ü', 0x13,
+   0x19, 0x09, 0x00, 0x1A, 0x08,  'Û', 0x19, 0x02, 0x1A, 0x1A,  'Û', 0x18,
+   0x10, 0x19, 0x03, 0x07, 0x1A, 0x04,  'Û',  ' ',  'Û',  'Û',  'ß',  'Û',
+    'Û',  'Ü', 0x19, 0x08, 0x13, 0x19, 0x0D, 0x00, 0x1A, 0x1C,  'Û', 0x19,
+   0x0A, 0x18, 0x04, 0x10,  'Ü',  'Ü',  'Ü', 0x07, 0x14, 0x1A, 0x07,  'ß',
+   0x10,  'ß',  ' ',  ' ',  'ß',  'Û',  'Û',  'Ü', 0x19, 0x07, 0x13, 0x19,
+   0x0D, 0x00, 0x1A, 0x08,  'Û', 0x19, 0x02, 0x1A, 0x1A,  'Û', 0x18, 0x10,
+   0x19, 0x02, 0x07,  'Þ', 0x1A, 0x04,  'Û',  'ß', 0x19, 0x05,  'ß',  'Û',
+    'Û',  'Û', 0x19, 0x07, 0x03, 0x1A, 0x04,  'ß', 0x13, 0x19, 0x07, 0x00,
+   0x1A, 0x06,  'ß', 0x19, 0x06, 0x1A, 0x0B,  'Û', 0x19, 0x0B, 0x18, 0x10,
+   0x19,  '%', 0x03, 0x1A, 0x0D,  'ß', 0x13, 0x19, 0x1A, 0x18, 0x18};
+
+unsigned char VPELU2 [372] = {
+   0x09, 0x10, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x19, 0x02, 0x08,
+    '(',  ')',  'Ñ',  '(',  ')', 0x18, 0x19, 0x04, 0x04,  '³', 0x19, 0x11,
+   0x07,  'Ä',  'Â', 0x1A, 0x04,  'Ä', 0x19,  '#',  'Ä',  'Â', 0x1A, 0x06,
+    'Ä', 0x18, 0x19, 0x02, 0x04,  'Þ', 0x1A, 0x05,  'Û',  'Ü',  'Ü',  'Ü',
+   0x19, 0x05, 0x07, 0x1A, 0x05,  'Ä',  'Ù', 0x19, 0x1B,  'Ä',  'Ä',  'Â',
+   0x1A, 0x0A,  'Ä',  'Á',  'Ä', 0x18, 0x19, 0x02, 0x0E, 0x14,  'Ü',  'Ü',
+    'Ü', 0x01,  'Ü',  'Ü', 0x10, 0x19, 0x1A, 0x07,  'Ú',  'Ä', 0x19, 0x07,
+    'Ä',  'Ä',  'Ä',  'Â', 0x1A, 0x06,  'Ä',  'Á',  'Ä',  'Ä', 0x18,  ' ',
+    ' ',  'Þ',  'Û',  'Û', 0x01,  'Û',  'Û', 0x0F, 0x11,  'ú', 0x10, 0x19,
+   0x19, 0x07,  'Ä',  'Ù', 0x19, 0x08,  'Ä',  'Ä',  'Ä',  'Á',  'Ä',  'Ä',
+   0x18,  ' ',  ' ',  'Û',  'Û',  'Û', 0x11,  'Û',  'Ü',  'Ü', 0x18, 0x08,
+   0x10,  'Ä',  'Ä', 0x07, 0x1A, 0x06,  'Û',  'Ü', 0x08, 0x1A,  'D',  'Ä',
+   0x18,  ' ',  ' ', 0x07,  'Þ',  'Û',  'Û',  'Û',  'ß', 0x18,  ' ',  ' ',
+    'Þ',  'Û',  'Û', 0x1A, 0x03,  'Ü', 0x04, 0x17,  'ß', 0x18, 0x10, 0x19,
+   0x02, 0x07, 0x1A, 0x04,  'Û',  'ß', 0x19,  '*', 0x03, 0x1A, 0x05,  'Ü',
+   0x13, 0x19, 0x14, 0x18, 0x10, 0x19, 0x03, 0x07,  'Û',  'Û',  'Û', 0x19,
+    '!', 0x03, 0x1A, 0x05,  'Ü', 0x13, 0x19, 0x1F, 0x18, 0x04, 0x10, 0x1A,
+   0x03,  'Ü', 0x07, 0x14,  'ß',  'ß',  'ß', 0x10, 0x19, 0x19, 0x03,  'Ü',
+    'Ü',  'Ü', 0x13, 0x19, 0x05, 0x00, 0x1A, 0x05,  'Ü', 0x19, 0x06, 0x1A,
+   0x0B,  'Û', 0x19, 0x0B, 0x18, 0x10, 0x19, 0x03, 0x07, 0x1A, 0x03,  'Û',
+   0x19, 0x02,  'Ü',  'Ü',  'Ü', 0x19, 0x0C, 0x03,  'Ü',  'Ü',  'Ü', 0x13,
+   0x19, 0x09, 0x00,  'Ü', 0x1A, 0x08,  'Û', 0x19, 0x02, 0x1A, 0x19,  'Û',
+   0x18, 0x10, 0x19, 0x03, 0x07, 0x1A, 0x04,  'Û',  ' ',  'Û',  'Û',  'ß',
+    'Û',  'Û',  'Ü', 0x19, 0x08, 0x13, 0x19, 0x0D, 0x00, 0x1A, 0x1C,  'Û',
+   0x19, 0x0A, 0x18, 0x04, 0x10,  'Ü',  'Ü',  'Ü', 0x07, 0x14, 0x1A, 0x07,
+    'ß', 0x10,  'ß',  ' ',  ' ',  'ß',  'Û',  'Û',  'Ü', 0x19, 0x07, 0x13,
+   0x19, 0x0D, 0x00, 0x1A, 0x09,  'Û', 0x19, 0x02, 0x1A, 0x19,  'Û', 0x18,
+   0x10, 0x19, 0x02, 0x07,  'Þ', 0x1A, 0x04,  'Û',  'ß', 0x19, 0x05,  'ß',
+    'Û',  'Û',  'Û', 0x19, 0x07, 0x03, 0x1A, 0x04,  'ß', 0x13, 0x19, 0x08,
+   0x00, 0x1A, 0x06,  'ß', 0x19, 0x05, 0x1A, 0x0B,  'Û', 0x19, 0x0B, 0x18,
+   0x10, 0x19,  '%', 0x03, 0x1A, 0x0D,  'ß', 0x13, 0x19, 0x1A, 0x18, 0x18};
+
+
+unsigned char VPELU1 [361] = {
+   0x0F, 0x10, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x19, 0x02, 0x08,
+    '(',  ')',  'Ñ',  '(',  ')', 0x18, 0x19, 0x04, 0x04,  '³', 0x19, 0x11,
+   0x07,  'Ä',  'Â', 0x1A, 0x04,  'Ä', 0x19,  '#',  'Ä',  'Â', 0x1A, 0x06,
+    'Ä', 0x18, 0x19, 0x02, 0x04,  'Þ', 0x1A, 0x05,  'Û',  'Ü',  'Ü',  'Ü',
+   0x19, 0x05, 0x07, 0x1A, 0x05,  'Ä',  'Ù', 0x19, 0x1B,  'Ä',  'Ä',  'Â',
+   0x1A, 0x0A,  'Ä',  'Á',  'Ä', 0x18, 0x19, 0x02, 0x0E, 0x14,  'Ü',  'Ü',
+    'Ü', 0x01,  'Ü',  'Ü', 0x10, 0x19, 0x1A, 0x07,  'Ú',  'Ä', 0x19, 0x07,
+    'Ä',  'Ä',  'Ä',  'Â', 0x1A, 0x06,  'Ä',  'Á',  'Ä',  'Ä', 0x18,  ' ',
+    ' ',  'Þ',  'Û',  'Û', 0x01,  'Û',  'Û', 0x0F, 0x11,  'ú', 0x10, 0x19,
+   0x19, 0x07,  'Ä',  'Ù', 0x19, 0x08,  'Ä',  'Ä',  'Ä',  'Á',  'Ä',  'Ä',
+   0x18,  ' ',  ' ',  'Û',  'Û',  'Û', 0x11,  'Û',  'Ü',  'Ü', 0x18, 0x08,
+   0x10,  'Ä',  'Ä', 0x07, 0x1A, 0x06,  'Û',  'Ü', 0x08, 0x1A,  'D',  'Ä',
+   0x18,  ' ',  ' ', 0x07,  'Þ',  'Û',  'Û',  'Û',  'ß', 0x18,  ' ',  ' ',
+    'Þ', 0x1A, 0x05,  'Û',  'ß', 0x18, 0x19, 0x02, 0x1A, 0x03,  'Û',  'ß',
+   0x19,  '+', 0x03, 0x1A, 0x05,  'Ü', 0x13, 0x19, 0x14, 0x18, 0x10, 0x19,
+   0x03, 0x07,  'Û',  'Û',  'Û', 0x19,  '!', 0x03, 0x1A, 0x05,  'Ü', 0x13,
+   0x19, 0x1F, 0x18, 0x04, 0x10, 0x1A, 0x03,  'Ü', 0x07, 0x14,  'ß',  'ß',
+    'ß', 0x10, 0x19, 0x04,  'Ü', 0x19, 0x13, 0x03,  'Ü',  'Ü',  'Ü', 0x13,
+   0x19, 0x05, 0x00, 0x1A, 0x05,  'Ü', 0x19, 0x06, 0x1A, 0x0B,  'Û', 0x19,
+   0x0B, 0x18, 0x10, 0x19, 0x03, 0x07, 0x1A, 0x03,  'Û',  ' ',  ' ',  'Ü',
+    'Û',  'Û',  'Ü', 0x19, 0x0C, 0x03,  'Ü',  'Ü',  'Ü', 0x13, 0x19, 0x09,
+   0x00, 0x1A, 0x08,  'Û', 0x19, 0x02, 0x1A, 0x1A,  'Û', 0x18, 0x10, 0x19,
+   0x03, 0x07, 0x1A, 0x07,  'Û',  'ß',  'Û',  'Û', 0x19, 0x09, 0x13, 0x19,
+   0x0D, 0x00, 0x1A, 0x1C,  'Û', 0x19, 0x0A, 0x18, 0x04, 0x10,  'Ü',  'Ü',
+    'Ü', 0x07, 0x14, 0x1A, 0x07,  'ß', 0x10,  'ß',  ' ',  'Û',  'Û', 0x19,
+   0x0A, 0x13, 0x19, 0x0D, 0x00, 0x1A, 0x08,  'Û', 0x19, 0x02, 0x1A, 0x1A,
+    'Û', 0x18, 0x10, 0x19, 0x02, 0x07, 0x1A, 0x04,  'Û',  'ß', 0x19, 0x03,
+    'Û',  'Û',  'Ü',  'Ü', 0x19, 0x0A, 0x03, 0x1A, 0x04,  'ß', 0x13, 0x19,
+   0x07, 0x00, 0x1A, 0x06,  'ß', 0x19, 0x06, 0x1A, 0x0B,  'Û', 0x19, 0x0B,
+   0x18, 0x10, 0x19,  '%', 0x03, 0x1A, 0x0D,  'ß', 0x13, 0x19, 0x1A, 0x18,
+   0x18};
+
+unsigned char VMPELU0 [554] = {
+   0x09, 0x10, 0x18, 0x18, 0x19,  '5', 0x05,  '(',  ')',  'Â',  '(',  ')',
+   0x19, 0x0E, 0x07,  'Ü',  'Ü',  'Ü',  'ß',  'Û', 0x18, 0x19,  '7', 0x05,
+    '³', 0x19, 0x0A, 0x07,  'Ü',  'Ü',  'Ü',  'ß',  'ß',  'ß', 0x19, 0x03,
+    'Û', 0x18, 0x19,  '0', 0x03,  'Ü',  'Ü',  'Ü', 0x1A, 0x05,  'Û',  'Ý',
+   0x19, 0x08, 0x07,  'Û', 0x19, 0x08,  'Û', 0x18, 0x19,  '5', 0x03, 0x14,
+    'ß',  'ß', 0x0D, 0x13,  'Ü',  'Ü',  'Ü', 0x10, 0x19, 0x08, 0x07,  'Û',
+   0x19, 0x08,  'Û', 0x18, 0x19,  '5', 0x0F, 0x14,  'ú',  ' ',  ' ', 0x08,
+   0x10,  'Û',  'Û',  'Ý', 0x19, 0x07, 0x07,  'Û', 0x19, 0x08,  'Û', 0x18,
+   0x19,  '5', 0x08, 0x14,  'Ü',  'Ü',  'Û', 0x10,  'Û',  'Û',  'Û', 0x19,
+   0x07, 0x07,  'Û', 0x19, 0x08,  'Û', 0x18, 0x19,  '3', 0x08,  'Ü', 0x1A,
+   0x06,  'Û', 0x19, 0x07, 0x07,  'Û', 0x19, 0x08,  'Û', 0x18, 0x19,  '7',
+   0x08,  'Ü',  'Û',  'Û',  'Ý', 0x19, 0x07, 0x07,  'Û', 0x19, 0x08,  'Û',
+   0x18,  'Ä', 0x19,  '#',  'Ä',  'Â', 0x1A, 0x06,  'Ä', 0x19, 0x05, 0x08,
+   0x14,  'Ü', 0x10,  'Ü', 0x1A, 0x04,  'Û',  'Ý', 0x19, 0x07, 0x07,  'Û',
+   0x19, 0x08,  'Û', 0x18, 0x19, 0x17,  'Ä',  'Ä',  'Â', 0x1A, 0x0A,  'Ä',
+    'Á',  'Ä', 0x19, 0x0C, 0x08,  'ß', 0x1A, 0x04,  'Û', 0x19, 0x08, 0x07,
+    'Û', 0x19, 0x08,  'Û', 0x18, 0x19, 0x04,  'Ú',  'Ä', 0x19, 0x07,  'Ä',
+    'Ä',  'Ä',  'Â', 0x1A, 0x06,  'Ä',  'Á',  'Ä',  'Ä', 0x19, 0x19, 0x08,
+    'Û',  'Û',  'Û', 0x19, 0x09, 0x07,  'Û', 0x19, 0x08,  'Û', 0x18, 0x19,
+   0x03,  'Ä',  'Ù', 0x19, 0x08,  'Ä',  'Ä',  'Ä',  'Á',  'Ä',  'Ä', 0x19,
+    '!', 0x08,  'Û',  'Û',  'Û', 0x19, 0x09, 0x07,  'Û', 0x19, 0x08,  'Û',
+   0x18, 0x19,  '5', 0x09, 0x1A, 0x04,  'Û', 0x19, 0x08, 0x07,  'Û', 0x19,
+   0x08,  'Û', 0x18, 0x08, 0x1A,  '4',  'Ä', 0x09, 0x11,  'Û', 0x10, 0x1A,
+   0x05,  'Û', 0x08, 0x1A, 0x04,  'Ä',  ' ',  'Ä',  'Ä', 0x07,  'Û', 0x08,
+   0x1A, 0x08,  'Ä', 0x07,  'Û', 0x08,  'Ä', 0x18, 0x19,  '4', 0x09, 0x11,
+    'Û', 0x10, 0x1A, 0x05,  'Û', 0x19, 0x07, 0x07,  'Û', 0x19, 0x08,  'Û',
+   0x18, 0x19,  '4', 0x09, 0x11,  'Û', 0x10, 0x1A, 0x05,  'Û', 0x19, 0x07,
+   0x07,  'Û', 0x19, 0x08,  'Û', 0x18, 0x19, 0x15, 0x03, 0x1A, 0x05,  'Ü',
+   0x13, 0x19, 0x14, 0x10, 0x1A, 0x03,  'Û', 0x09, 0x11,  'Û', 0x10, 0x1A,
+   0x05,  'Û', 0x03,  'Û',  'Û', 0x19, 0x0F, 0x07,  'Û', 0x18, 0x19, 0x0A,
+   0x03, 0x1A, 0x05,  'Ü', 0x13, 0x19, 0x1F, 0x10, 0x1A, 0x03,  'Û', 0x09,
+   0x13,  'ß', 0x10, 0x1A, 0x04,  'Û', 0x13,  'ß', 0x03, 0x10,  'Û',  'Û',
+   0x19, 0x0F, 0x07,  'Û', 0x18, 0x19, 0x02, 0x03,  'Ü',  'Ü',  'Ü', 0x13,
+   0x19, 0x05, 0x00, 0x1A, 0x05,  'Ü', 0x19, 0x06, 0x1A, 0x0C,  'Û', 0x19,
+   0x0A, 0x03, 0x10, 0x1A, 0x05,  'Û', 0x09,  'Û',  'Û',  'Û', 0x03, 0x1A,
+   0x03,  'Û', 0x19, 0x0F, 0x07,  'Û', 0x18, 0x13, 0x19, 0x09, 0x00,  'Ü',
+   0x1A, 0x08,  'Û', 0x19, 0x02, 0x1A, 0x19,  'Û', 0x03, 0x10,  'ß',  'ß',
+    'Û', 0x13,  ' ', 0x11,  'ß',  'ß', 0x09, 0x10,  'Û',  'Û',  'Û', 0x03,
+   0x1A, 0x03,  'Û', 0x19, 0x0F, 0x07,  'Û', 0x18, 0x13, 0x19, 0x08, 0x00,
+   0x1A, 0x1C,  'Û', 0x19, 0x0A, 0x03, 0x10, 0x1A, 0x05,  'Û', 0x09,  'Û',
+    'Û',  'Û', 0x03, 0x1A, 0x03,  'Û', 0x19, 0x0F, 0x07,  'Û', 0x18, 0x13,
+   0x19, 0x09, 0x00, 0x1A, 0x09,  'Û', 0x19, 0x02, 0x1A, 0x19,  'Û', 0x03,
+   0x10,  'ß',  'ß',  'ß', 0x09, 0x13,  'Ü',  'Ü',  'Ü', 0x10,  'Û',  'Û',
+    'Û', 0x03, 0x1A, 0x03,  'Û', 0x19, 0x0F, 0x07,  'Û', 0x18, 0x03,  'ß',
+    'ß',  'ß', 0x13, 0x19, 0x08, 0x00, 0x1A, 0x06,  'ß', 0x19, 0x05, 0x1A,
+   0x0C,  'Û', 0x19, 0x0A, 0x03, 0x10, 0x1A, 0x0C,  'Û', 0x19, 0x0F, 0x07,
+    'Û', 0x18};
+
+unsigned char VMPELU1 [558] = {
+   0x09, 0x10, 0x18, 0x18, 0x19,  '5', 0x05,  '(',  ')',  'Â',  '(',  ')',
+   0x19, 0x0E, 0x07,  'Ü',  'Ü',  'Ü',  'ß',  'Û', 0x18, 0x19,  '7', 0x05,
+    '³', 0x19, 0x0A, 0x07,  'Ü',  'Ü',  'Ü',  'ß',  'ß',  'ß', 0x19, 0x03,
+    'Û', 0x18, 0x19,  '0', 0x03,  'Ü',  'Ü',  'Ü', 0x1A, 0x05,  'Û',  'Ý',
+   0x19, 0x08, 0x07,  'Û', 0x19, 0x08,  'Û', 0x18, 0x19,  '5', 0x03, 0x14,
+    'ß',  'ß', 0x0D, 0x13,  'Ü',  'Ü',  'Ü', 0x10, 0x19, 0x08, 0x07,  'Û',
+   0x19, 0x08,  'Û', 0x18, 0x19,  '5', 0x0F, 0x14,  'ú',  ' ',  ' ', 0x08,
+   0x10,  'Û',  'Û',  'Ý', 0x19, 0x07, 0x07,  'Û', 0x19, 0x08,  'Û', 0x18,
+   0x19,  '5', 0x08, 0x14,  'Ü',  'Ü',  'Û', 0x10,  'Û',  'Û',  'Û', 0x19,
+   0x07, 0x07,  'Û', 0x19, 0x08,  'Û', 0x18, 0x19,  '3', 0x08,  'Ü', 0x1A,
+   0x06,  'Û', 0x19, 0x07, 0x07,  'Û', 0x19, 0x08,  'Û', 0x18, 0x19,  '3',
+   0x08,  'Ü',  'Ü',  'Ü',  ' ',  'Ü',  'Û',  'Û',  'Ý', 0x19, 0x07, 0x07,
+    'Û', 0x19, 0x08,  'Û', 0x18,  'Ä', 0x19,  '#',  'Ä',  'Â', 0x1A, 0x06,
+    'Ä', 0x19, 0x06, 0x08,  'ß', 0x1A, 0x04,  'Û',  'Ý', 0x19, 0x07, 0x07,
+    'Û', 0x19, 0x08,  'Û', 0x18, 0x19, 0x17,  'Ä',  'Ä',  'Â', 0x1A, 0x0A,
+    'Ä',  'Á',  'Ä', 0x19, 0x0E, 0x08, 0x1A, 0x03,  'Û', 0x19, 0x08, 0x07,
+    'Û', 0x19, 0x08,  'Û', 0x18, 0x19, 0x04,  'Ú',  'Ä', 0x19, 0x07,  'Ä',
+    'Ä',  'Ä',  'Â', 0x1A, 0x06,  'Ä',  'Á',  'Ä',  'Ä', 0x19, 0x19, 0x08,
+    'Û',  'Û',  'Û', 0x19, 0x09, 0x07,  'Û', 0x19, 0x08,  'Û', 0x18, 0x19,
+   0x03,  'Ä',  'Ù', 0x19, 0x08,  'Ä',  'Ä',  'Ä',  'Á',  'Ä',  'Ä', 0x19,
+    '!', 0x08,  'Û',  'Û',  'Û', 0x19, 0x09, 0x07,  'Û', 0x19, 0x08,  'Û',
+   0x18, 0x19,  '5', 0x09, 0x1A, 0x04,  'Û', 0x19, 0x08, 0x07,  'Û', 0x19,
+   0x08,  'Û', 0x18, 0x08, 0x1A,  '4',  'Ä', 0x09, 0x11,  'Û', 0x10, 0x1A,
+   0x05,  'Û', 0x08, 0x1A, 0x04,  'Ä',  ' ',  'Ä',  'Ä', 0x07,  'Û', 0x08,
+   0x1A, 0x08,  'Ä', 0x07,  'Û', 0x08,  'Ä', 0x18, 0x19,  '4', 0x09, 0x11,
+    'Û', 0x10, 0x1A, 0x05,  'Û', 0x19, 0x07, 0x07,  'Û', 0x19, 0x08,  'Û',
+   0x18, 0x19,  '4', 0x09, 0x11,  'Û', 0x10, 0x1A, 0x05,  'Û', 0x19, 0x07,
+   0x07,  'Û', 0x19, 0x08,  'Û', 0x18, 0x19, 0x15, 0x03, 0x1A, 0x05,  'Ü',
+   0x13, 0x19, 0x14, 0x10, 0x1A, 0x03,  'Û', 0x09, 0x11,  'Û', 0x10, 0x1A,
+   0x05,  'Û', 0x03,  'Û',  'Û', 0x19, 0x0F, 0x07,  'Û', 0x18, 0x19, 0x0A,
+   0x03, 0x1A, 0x05,  'Ü', 0x13, 0x19, 0x1F, 0x10, 0x1A, 0x03,  'Û', 0x09,
+   0x13,  'ß', 0x10, 0x1A, 0x04,  'Û', 0x13,  'ß', 0x03, 0x10,  'Û',  'Û',
+   0x19, 0x0F, 0x07,  'Û', 0x18, 0x19, 0x02, 0x03,  'Ü',  'Ü',  'Ü', 0x13,
+   0x19, 0x04, 0x00, 0x1A, 0x06,  'Ü', 0x19, 0x06, 0x1A, 0x0C,  'Û', 0x19,
+   0x0A, 0x03, 0x10, 0x1A, 0x05,  'Û', 0x09,  'Û',  'Û',  'Û', 0x03, 0x1A,
+   0x03,  'Û', 0x19, 0x0F, 0x07,  'Û', 0x18, 0x13, 0x19, 0x08, 0x00,  'Ü',
+   0x1A, 0x08,  'Û',  'Ý', 0x19, 0x02,  'Þ', 0x1A, 0x18,  'Û', 0x03, 0x10,
+    'ß',  'ß',  'Û', 0x13,  ' ', 0x11,  'ß',  'ß', 0x09, 0x10,  'Û',  'Û',
+    'Û', 0x03, 0x1A, 0x03,  'Û', 0x19, 0x0F, 0x07,  'Û', 0x18, 0x13, 0x19,
+   0x08, 0x00, 0x1A, 0x1C,  'Û', 0x19, 0x0A, 0x03, 0x10, 0x1A, 0x05,  'Û',
+   0x09,  'Û',  'Û',  'Û', 0x03, 0x1A, 0x03,  'Û', 0x19, 0x0F, 0x07,  'Û',
+   0x18, 0x13, 0x19, 0x08, 0x00, 0x1A, 0x09,  'Û',  'Ý', 0x19, 0x02,  'Þ',
+   0x1A, 0x18,  'Û', 0x03, 0x10,  'ß',  'ß',  'ß', 0x09, 0x13,  'Ü',  'Ü',
+    'Ü', 0x10,  'Û',  'Û',  'Û', 0x03, 0x1A, 0x03,  'Û', 0x19, 0x0F, 0x07,
+    'Û', 0x18, 0x03,  'ß',  'ß',  'ß', 0x13, 0x19, 0x06, 0x00, 0x1A, 0x06,
+    'ß', 0x19, 0x07, 0x1A, 0x0C,  'Û', 0x19, 0x0A, 0x03, 0x10, 0x1A, 0x0C,
+    'Û', 0x19, 0x0F, 0x07,  'Û', 0x18};
+
+
+unsigned char SYBER0 [508] = {
+   0x08, 0x10, 0x19,  '!', 0x07,  'Ú', 0x1A, 0x0A,  'Ä',  '¿', 0x18, 0x19,
+   0x1D,  'Ú',  'Ä',  'Ä',  'Ä',  '³',  ' ',  's',  ' ',  'y',  ' ',  'b',
+    ' ',  'e',  ' ',  'r',  ' ',  'Ã', 0x1A, 0x04,  'Ä',  '¿', 0x18, 0x19,
+   0x1A, 0x08,  'Ü',  'Û',  'Û', 0x07,  '³', 0x03,  '°',  '°',  '°', 0x07,
+    'À', 0x1A, 0x0A,  'Ä',  'Ù', 0x03, 0x1A, 0x04,  '°', 0x07,  '³', 0x08,
+    'Ü', 0x18, 0x19, 0x18, 0x1A, 0x04,  'Û',  'ß', 0x03, 0x1A, 0x13,  '°',
+   0x08,  'ß',  'ß', 0x1A, 0x03,  'Û',  'Ü', 0x18, 0x19, 0x17, 0x1A, 0x05,
+    'Û',  'ß', 0x07, 0x1A, 0x11,  'Ä', 0x08,  'ß', 0x1A, 0x08,  'Û',  'Ü',
+   0x18, 0x19, 0x15,  'Ü', 0x1A, 0x03,  'Û',  'ß', 0x19, 0x04, 0x07,  'Ü',
+   0x06, 0x17,  '°',  '°',  ' ',  '°',  '°',  '°',  ' ',  ' ',  '°',  '°',
+   0x00,  'ß', 0x10, 0x19, 0x08, 0x08,  'ß', 0x1A, 0x05,  'Û',  'Ü', 0x18,
+   0x19, 0x13,  'Ü', 0x1A, 0x04,  'Û',  'ß', 0x19, 0x04, 0x07,  'Þ', 0x17,
+    ' ',  ' ', 0x04,  '(', 0x02,  '-', 0x04,  ')',  ' ',  ' ',  '(', 0x02,
+    '-', 0x04,  ')',  ' ',  ' ', 0x07, 0x10,  'Ý', 0x19, 0x09, 0x08,  'ß',
+   0x1A, 0x05,  'Û',  'Ü', 0x18, 0x19, 0x11,  'Ü', 0x1A, 0x04,  'Û',  'ß',
+   0x19, 0x06, 0x17, 0x19, 0x05, 0x04,  'ú',  'ú', 0x19, 0x05, 0x10, 0x19,
+   0x0A, 0x08,  'Ü', 0x1A, 0x05,  'Û',  'ß', 0x18, 0x19, 0x12,  'ß', 0x1A,
+   0x04,  'Û',  'Ü', 0x19, 0x05, 0x17,  ' ', 0x0C,  ')',  ' ',  ' ', 0x00,
+    'Ü', 0x06,  'Ü', 0x00,  'Ü', 0x0F,  'Ü', 0x06,  'Ü', 0x00,  'Ü',  ' ',
+    ' ', 0x0C,  '(',  ' ', 0x10, 0x19, 0x08, 0x08,  'Ü', 0x1A, 0x05,  'Û',
+    'ß', 0x18, 0x19, 0x14,  'ß', 0x1A, 0x04,  'Û',  'Ü', 0x19, 0x03, 0x07,
+    'Þ', 0x17,  ' ',  ' ', 0x00,  'ß', 0x06,  'ß', 0x0F,  'ß', 0x00,  'ß',
+   0x06,  'ß', 0x00,  'ß', 0x06,  'ß', 0x00,  'ß',  ' ',  ' ', 0x07, 0x10,
+    'Ý', 0x19, 0x06, 0x08,  'Ü', 0x1A, 0x05,  'Û',  'ß', 0x18, 0x19, 0x16,
+   0x1A, 0x05,  'Û',  'Ü',  'Ü',  'Ü', 0x17,  '°',  '°',  '°', 0x1A, 0x06,
+    '±', 0x1A, 0x03,  '°', 0x10, 0x1A, 0x05,  'Ü', 0x1A, 0x05,  'Û',  'ß',
+   0x18, 0x19, 0x16,  'Þ',  'Û', 0x17, 0x1A, 0x06,  'Û',  '°',  '°',  '°',
+   0x1A, 0x04,  '±',  '²', 0x1A, 0x04,  '°', 0x1A, 0x05,  'Û', 0x10, 0x1A,
+   0x03,  'Û',  'ß', 0x18, 0x19, 0x17, 0x17, 0x1A, 0x05,  'Û',  '±', 0x1A,
+   0x03,  '°',  '±',  '±',  '±',  '²',  '²',  '²', 0x1A, 0x05,  '°', 0x1A,
+   0x07,  'Û', 0x10,  'Û', 0x18, 0x19, 0x16,  'Þ', 0x17, 0x1A, 0x04,  'Û',
+    '°',  '°',  '°',  'Û',  '°',  '°',  '±',  '±',  '²',  '²',  '²',  '±',
+   0x1A, 0x04,  '°', 0x1A, 0x09,  'Û', 0x18, 0x10, 0x19, 0x16, 0x17, 0x1A,
+   0x0B,  'Û',  '±', 0x1A, 0x04,  '²', 0x1A, 0x0E,  'Û', 0x10,  'Ý', 0x18,
+   0x19, 0x15, 0x17, 0x1A, 0x0C,  'Û',  '±',  '²',  '²',  '°',  '±', 0x1A,
+   0x0F,  'Û', 0x10,  'Û', 0x18, 0x19, 0x15, 0x17, 0x1A, 0x0C,  'Û',  '±',
+    '²',  '²', 0x1A, 0x12,  'Û', 0x18, 0x10, 0x19, 0x14,  'Þ', 0x17, 0x1A,
+    '!',  'Û', 0x10,  'Ý', 0x18, 0x19, 0x14, 0x17, 0x1A, 0x22,  'Û', 0x18,
+   0x10, 0x19, 0x15, 0x1A,  ' ',  'Û', 0x18, 0x19, 0x16,  'ß',  'ß', 0x1A,
+   0x1B,  'Û',  'ß', 0x18, 0x19, 0x1A, 0x1A, 0x09,  'Û', 0x19, 0x04, 0x1A,
+   0x07,  'Û', 0x18, 0x19, 0x1A, 0x1A, 0x09,  'Û', 0x19, 0x04, 0x1A, 0x07,
+    'Û', 0x18, 0x19, 0x0A,  'Ü', 0x1A, 0x18,  'Û', 0x19, 0x04, 0x1A, 0x15,
+    'Û',  'Ü', 0x18, 0x18};
+
+unsigned char SYBER1 [453] = {
+   0x08, 0x10, 0x18, 0x18, 0x19,  '!', 0x07,  'Ú', 0x1A, 0x0A,  'Ä',  '¿',
+   0x18, 0x19, 0x1D,  'Ú',  'Ä',  'Ä',  'Ä',  '³',  ' ',  's',  ' ',  'y',
+    ' ',  'b',  ' ',  'e',  ' ',  'r',  ' ',  'Ã', 0x1A, 0x04,  'Ä',  '¿',
+   0x18, 0x19, 0x19, 0x08,  'Ü',  'Ü',  'Û',  'Û', 0x07,  '³', 0x03,  '°',
+    '°',  '°', 0x07,  'À', 0x1A, 0x0A,  'Ä',  'Ù', 0x03, 0x1A, 0x04,  '°',
+   0x07,  '³', 0x08,  'Ü', 0x18, 0x19, 0x15,  'Ü', 0x1A, 0x06,  'Û',  'ß',
+   0x03, 0x1A, 0x13,  '°', 0x08,  'ß',  'ß', 0x1A, 0x03,  'Û',  'Ü', 0x18,
+   0x19, 0x11,  'Ü',  'Ü', 0x1A, 0x06,  'Û', 0x1A, 0x03,  'ß', 0x07, 0x1A,
+   0x11,  'Ä', 0x08,  'ß', 0x1A, 0x0A,  'Û',  'Ü',  'Ü',  'Ü', 0x18, 0x19,
+   0x0D,  'Ü',  'Ü', 0x1A, 0x06,  'Û',  'ß', 0x19, 0x07, 0x17, 0x19, 0x05,
+   0x04,  'ú',  'ú', 0x19, 0x05, 0x10, 0x19, 0x09, 0x08, 0x1A, 0x04,  'ß',
+   0x1A, 0x05,  'Û',  'Ü',  'Ü', 0x18, 0x19, 0x0F,  'ß',  'ß', 0x1A, 0x04,
+    'Û',  'Ü',  'Ü', 0x19, 0x06, 0x17,  ' ', 0x0C,  ')',  ' ',  ' ', 0x00,
+    'Ü', 0x06,  'Ü', 0x00,  'Ü', 0x0F,  'Ü', 0x06,  'Ü', 0x00,  'Ü',  ' ',
+    ' ', 0x0C,  '(',  ' ', 0x10, 0x19, 0x0B, 0x08,  'Ü',  'Ü', 0x1A, 0x04,
+    'Û',  'ß',  'ß', 0x18, 0x19, 0x13,  'ß', 0x1A, 0x04,  'Û',  'Ü', 0x19,
+   0x04, 0x07,  'Þ', 0x17,  ' ',  ' ', 0x00,  'ß', 0x06,  'ß', 0x0F,  'ß',
+   0x00,  'ß', 0x06,  'ß', 0x00,  'ß', 0x06,  'ß', 0x00,  'ß',  ' ',  ' ',
+   0x07, 0x10,  'Ý', 0x19, 0x07, 0x08,  'Ü',  'Ü', 0x1A, 0x03,  'Û',  'ß',
+    'ß',  'ß', 0x18, 0x19, 0x15,  'ß', 0x1A, 0x05,  'Û',  'Ü',  'Ü',  'Ü',
+   0x17,  '°',  '°',  '°', 0x1A, 0x06,  '±', 0x1A, 0x03,  '°', 0x10, 0x1A,
+   0x06,  'Ü', 0x1A, 0x03,  'Û',  'ß', 0x18, 0x19, 0x16,  'Þ',  'Û', 0x17,
+   0x1A, 0x06,  'Û',  '°',  '°',  '°', 0x1A, 0x04,  '±',  '²', 0x1A, 0x04,
+    '°', 0x1A, 0x05,  'Û', 0x10, 0x1A, 0x03,  'Û', 0x18, 0x19, 0x17, 0x17,
+   0x1A, 0x05,  'Û',  '±', 0x1A, 0x03,  '°',  '±',  '±',  '±',  '²',  '²',
+    '²', 0x1A, 0x05,  '°', 0x1A, 0x07,  'Û', 0x10,  'Û', 0x18, 0x19, 0x16,
+    'Þ', 0x17, 0x1A, 0x04,  'Û',  '°',  '°',  '°',  'Û',  '°',  '°',  '±',
+    '±',  '²',  '²',  '²',  '±', 0x1A, 0x04,  '°', 0x1A, 0x09,  'Û', 0x18,
+   0x10, 0x19, 0x16, 0x17, 0x1A, 0x0B,  'Û',  '±', 0x1A, 0x04,  '²', 0x1A,
+   0x0E,  'Û', 0x10,  'Ý', 0x18, 0x19, 0x15, 0x17, 0x1A, 0x0C,  'Û',  '±',
+    '²',  '²',  '°',  '±', 0x1A, 0x0F,  'Û', 0x10,  'Û', 0x18, 0x19, 0x15,
+   0x17, 0x1A, 0x0C,  'Û',  '±',  '²',  '²', 0x1A, 0x12,  'Û', 0x18, 0x10,
+   0x19, 0x14,  'Þ', 0x17, 0x1A,  '!',  'Û', 0x10,  'Ý', 0x18, 0x19, 0x14,
+   0x17, 0x1A, 0x22,  'Û', 0x18, 0x10, 0x19, 0x15, 0x1A,  ' ',  'Û', 0x18,
+   0x19, 0x16,  'ß',  'ß', 0x1A, 0x1B,  'Û',  'ß', 0x18, 0x19, 0x1A, 0x1A,
+   0x09,  'Û', 0x19, 0x04, 0x1A, 0x07,  'Û', 0x18, 0x19, 0x1A, 0x1A, 0x09,
+    'Û', 0x19, 0x04, 0x1A, 0x07,  'Û', 0x18, 0x19, 0x0A,  'Ü', 0x1A, 0x18,
+    'Û', 0x19, 0x04, 0x1A, 0x15,  'Û',  'Ü', 0x18, 0x18};
+
+unsigned char SYBER2 [387] = {
+   0x08, 0x10, 0x18, 0x18, 0x18, 0x18, 0x19, 0x1F, 0x07,  'Ú', 0x1A, 0x0A,
+    'Ä',  '¿', 0x18, 0x19, 0x1B,  'Ú',  'Ä',  'Ä',  'Ä',  '³',  ' ',  's',
+    ' ',  'y',  ' ',  'b',  ' ',  'e',  ' ',  'r',  ' ',  'Ã', 0x1A, 0x04,
+    'Ä',  '¿', 0x18, 0x19, 0x17, 0x08,  'Ü',  'Ü',  'Û',  'Û', 0x07,  '³',
+   0x03,  '°',  '°',  '°', 0x07,  'À', 0x1A, 0x0A,  'Ä',  'Ù', 0x03, 0x1A,
+   0x04,  '°', 0x07,  '³', 0x08,  'Ü', 0x18, 0x19, 0x10, 0x1A, 0x03,  'Ü',
+   0x1A, 0x06,  'Û',  'ß', 0x03, 0x1A, 0x13,  '°', 0x08,  'ß',  'ß', 0x1A,
+   0x03,  'Û', 0x1A, 0x03,  'Ü', 0x18, 0x19, 0x0A,  'Ü',  'Ü',  'Ü', 0x1A,
+   0x07,  'Û', 0x1A, 0x06,  'ß', 0x07, 0x1A, 0x11,  'Ä', 0x08,  'ß', 0x1A,
+   0x0E,  'Û',  'Ü',  'Ü', 0x18, 0x19, 0x0D,  'ß',  'ß', 0x1A, 0x06,  'Û',
+    'Ü',  'Ü',  'Ü', 0x19, 0x05, 0x07,  'Þ', 0x17,  ' ',  ' ', 0x00,  'ß',
+   0x06,  'ß', 0x0F,  'ß', 0x00,  'ß', 0x06,  'ß', 0x00,  'ß', 0x06,  'ß',
+   0x00,  'ß',  ' ',  ' ', 0x07, 0x10,  'Ý', 0x19, 0x07, 0x08,  'Ü',  'Ü',
+   0x1A, 0x09,  'Û',  'ß', 0x18, 0x19, 0x12,  'ß',  'ß', 0x1A, 0x07,  'Û',
+    'Ü',  'Ü',  'Ü', 0x17,  '°',  '°',  '°', 0x1A, 0x06,  '±', 0x1A, 0x03,
+    '°', 0x10, 0x1A, 0x03,  'Ü', 0x1A, 0x09,  'Û',  'ß',  'ß',  'ß', 0x18,
+   0x19, 0x15,  'ß',  'ß',  'Û', 0x17, 0x1A, 0x06,  'Û',  '°',  '°',  '°',
+   0x1A, 0x04,  '±',  '²', 0x1A, 0x04,  '°', 0x1A, 0x04,  'Û', 0x10, 0x1A,
+   0x04,  'Û', 0x18, 0x19, 0x17, 0x17, 0x1A, 0x05,  'Û',  '±', 0x1A, 0x03,
+    '°',  '±',  '±',  '±',  '²',  '²',  '²', 0x1A, 0x05,  '°', 0x1A, 0x07,
+    'Û', 0x10,  'Û', 0x18, 0x19, 0x16,  'Þ', 0x17, 0x1A, 0x04,  'Û',  '°',
+    '°',  '°',  'Û',  '°',  '°',  '±',  '±',  '²',  '²',  '²',  '±', 0x1A,
+   0x04,  '°', 0x1A, 0x09,  'Û', 0x18, 0x10, 0x19, 0x16, 0x17, 0x1A, 0x0B,
+    'Û',  '±', 0x1A, 0x04,  '²', 0x1A, 0x0E,  'Û', 0x10,  'Ý', 0x18, 0x19,
+   0x15, 0x17, 0x1A, 0x0C,  'Û',  '±',  '²',  '²',  '°',  '±', 0x1A, 0x0F,
+    'Û', 0x10,  'Û', 0x18, 0x19, 0x15, 0x17, 0x1A, 0x0C,  'Û',  '±',  '²',
+    '²', 0x1A, 0x12,  'Û', 0x18, 0x10, 0x19, 0x14,  'Þ', 0x17, 0x1A,  '!',
+    'Û', 0x10,  'Ý', 0x18, 0x19, 0x14, 0x17, 0x1A, 0x22,  'Û', 0x18, 0x10,
+   0x19, 0x15, 0x1A,  ' ',  'Û', 0x18, 0x19, 0x16,  'ß',  'ß', 0x1A, 0x1B,
+    'Û',  'ß', 0x18, 0x19, 0x1A, 0x1A, 0x09,  'Û', 0x19, 0x04, 0x1A, 0x07,
+    'Û', 0x18, 0x19, 0x1A, 0x1A, 0x09,  'Û', 0x19, 0x04, 0x1A, 0x07,  'Û',
+   0x18, 0x19, 0x0A,  'Ü', 0x1A, 0x18,  'Û', 0x19, 0x04, 0x1A, 0x15,  'Û',
+    'Ü', 0x18, 0x18};
+
+unsigned char P_SPR [159-31] = {
+   0x0F, 0x10, 0x19, 0x02, 0x08,  '(',  ')',  'Ñ',  '(',  ')', 0x18, 0x19,
+   0x04, 0x04,  '³', 0x18, 0x19, 0x02,  'Þ', 0x1A, 0x05,  'Û',  'Ü',  'Ü',
+    'Ü', 0x18, 0x19, 0x02, 0x0E, 0x14,  'Ü',  'Ü',  'Ü', 0x01,  'Ü',  'Ü',
+   0x18, 0x10,  ' ',  ' ', 0x07,  'Þ',  'Û',  'Û', 0x01,  'Û',  'Û', 0x0F,
+   0x11,  'ú', 0x18, 0x10,  ' ',  ' ', 0x07,  'Û',  'Û',  'Û', 0x11,  'Û',
+    'Ü',  'Ü', 0x18, 0x10,  ' ',  ' ', 0x1A, 0x06,  'Û',  'Ü', 0x18,  ' ',
+    ' ',  'Þ',  'Û',  'Û',  'Û',  'ß', 0x18,  ' ',  ' ',  'Þ',  'Û',  'Û',
+   0x1A, 0x03,  'Ü', 0x04, 0x17,  'ß', 0x18, 0x10, 0x19, 0x02, 0x07, 0x1A,
+   0x04,  'Û',  'ß', 0x18, 0x19, 0x03,  'Û',  'Û',  'Û', 0x18, 0x04,  'Ü',
+    'Ü',  'Ü', 0x07, 0x14, 0x1A, 0x04,  'ß', 0x18, 0x10,  ' ',  ' ', 0x1A,
+   0x06,  'Û', 0x18,  ' ',  ' ', 0x1A, 0x06,  'Û' /*, 0x18, 0x04,  'Ü',  'Ü',
+   0x07, 0x14, 0x1A, 0x06,  'ß', 0x18, 0x10,  ' ',  ' ', 0x1A, 0x06,  'Û',
+   0x18,  ' ',  ' ', 0x1A, 0x06,  'Û', 0x18,  ' ',  ' ',  'ß', 0x1A, 0x04,
+    'Û',  'ß', 0x18*/};
+
+unsigned char P_SPR1 [161-31] = {
+   0x0F, 0x10, 0x19, 0x02, 0x08,  '(',  ')',  'Ñ',  '(',  ')', 0x18, 0x19,
+   0x04, 0x04,  '³', 0x18, 0x19, 0x02,  'Þ', 0x1A, 0x05,  'Û',  'Ü',  'Ü',
+    'Ü', 0x18, 0x19, 0x02, 0x0E, 0x14,  'Ü',  'Ü',  'Ü', 0x01,  'Ü',  'Ü',
+   0x18, 0x10,  ' ',  ' ', 0x07,  'Þ',  'Û',  'Û', 0x01,  'Û',  'Û', 0x0F,
+   0x11,  'ú', 0x18, 0x10,  ' ',  ' ', 0x07,  'Û',  'Û',  'Û', 0x11,  'Û',
+    'Ü',  'Ü', 0x18, 0x10,  ' ',  ' ', 0x1A, 0x06,  'Û',  'Ü', 0x18,  ' ',
+    ' ',  'Þ',  'Û',  'Û',  'Û',  'ß', 0x18,  ' ',  ' ',  'Þ',  'Û',  'Û',
+   0x14, 0x1A, 0x03,  'Û', 0x10,  'ß', 0x18, 0x19, 0x02, 0x1A, 0x03,  'Û',
+   0x00, 0x17,  'Ü', 0x18, 0x10, 0x19, 0x03, 0x07,  'Û',  'Û',  'Û', 0x18,
+   0x04,  'Ü',  'Ü',  'Ü', 0x07, 0x14, 0x1A, 0x04,  'ß', 0x18, 0x10,  ' ',
+    ' ', 0x1A, 0x06,  'Û', 0x18,  ' ',  ' ', 0x1A, 0x06,  'Û' /*, 0x18, 0x04,
+    'Ü',  'Ü', 0x07, 0x14, 0x1A, 0x06,  'ß', 0x18, 0x10,  ' ',  ' ', 0x1A,
+   0x06,  'Û', 0x18,  ' ',  ' ', 0x1A, 0x06,  'Û', 0x18,  ' ',  ' ',  'ß',
+   0x1A, 0x04,  'Û',  'ß', 0x18*/};
+
+unsigned char MP_SPR [155-27] = {
+   0x0F, 0x10, 0x19, 0x04, 0x05,  '(',  ')',  'Â',  '(',  ')', 0x18, 0x19,
+   0x06,  '³', 0x18, 0x03,  'Ü',  'Ü',  'Ü', 0x1A, 0x05,  'Û',  'Ý', 0x18,
+   0x19, 0x04, 0x14,  'ß',  'ß', 0x0D, 0x13,  'Ü',  'Ü',  'Ü', 0x18, 0x10,
+   0x19, 0x04, 0x0F, 0x14,  'ú',  ' ',  ' ', 0x08, 0x10,  'Û',  'Û',  'Ý',
+   0x18, 0x19, 0x04, 0x14,  'Ü',  'Ü',  'Û', 0x10,  'Û',  'Û',  'Û', 0x18,
+   0x19, 0x02,  'Ü', 0x1A, 0x06,  'Û', 0x18, 0x19, 0x06,  'Ü',  'Û',  'Û',
+    'Ý', 0x18, 0x19, 0x02, 0x14,  'Ü', 0x10,  'Ü', 0x1A, 0x04,  'Û',  'Ý',
+   0x18, 0x19, 0x03,  'ß', 0x1A, 0x04,  'Û', 0x18, 0x19, 0x05,  'Û',  'Û',
+    'Û', 0x18, 0x19, 0x05,  'Û',  'Û',  'Û', 0x18, 0x19, 0x04, 0x09, 0x1A,
+   0x04,  'Û', 0x18, 0x19, 0x03, 0x11,  'Û', 0x10, 0x1A, 0x05,  'Û', 0x18,
+   0x19, 0x03, 0x11,  'Û', 0x10, 0x1A, 0x05,  'Û' /*, 0x18, 0x19, 0x03, 0x11,
+    'Û', 0x10, 0x1A, 0x05,  'Û', 0x18, 0x19, 0x03, 0x11,  'Û', 0x10, 0x1A,
+   0x05,  'Û', 0x18, 0x19, 0x03,  'ß', 0x1A, 0x04,  'Û',  'ß', 0x18*/};
+
+unsigned char MP_SPR1 [156-27] = {
+   0x0F, 0x10, 0x19, 0x04, 0x05,  '(',  ')',  'Â',  '(',  ')', 0x18, 0x19,
+   0x06,  '³', 0x18, 0x03,  'Ü',  'Ü',  'Ü', 0x1A, 0x05,  'Û',  'Ý', 0x18,
+   0x19, 0x04, 0x14,  'ß',  'ß', 0x0D, 0x13,  'Ü',  'Ü',  'Ü', 0x18, 0x10,
+   0x19, 0x04, 0x0F, 0x14,  'ú',  ' ',  ' ', 0x08, 0x10,  'Û',  'Û',  'Ý',
+   0x18, 0x19, 0x04, 0x14,  'Ü',  'Ü',  'Û', 0x10,  'Û',  'Û',  'Û', 0x18,
+   0x19, 0x02,  'Ü', 0x1A, 0x06,  'Û', 0x18, 0x19, 0x02,  'Ü',  'Ü',  'Ü',
+    ' ',  'Ü',  'Û',  'Û',  'Ý', 0x18, 0x19, 0x02,  'ß', 0x1A, 0x05,  'Û',
+    'Ý', 0x18, 0x19, 0x04,  'ß', 0x1A, 0x03,  'Û', 0x18, 0x19, 0x05,  'Û',
+    'Û',  'Û', 0x18, 0x19, 0x05,  'Û',  'Û',  'Û', 0x18, 0x19, 0x04, 0x09,
+   0x1A, 0x04,  'Û', 0x18, 0x19, 0x03, 0x11,  'Û', 0x10, 0x1A, 0x05,  'Û',
+   0x18, 0x19, 0x03, 0x11,  'Û', 0x10, 0x1A, 0x05,  'Û'/*, 0x18, 0x19, 0x03,
+   0x11,  'Û', 0x10, 0x1A, 0x05,  'Û', 0x18, 0x19, 0x03, 0x11,  'Û', 0x10,
+   0x1A, 0x05,  'Û', 0x18, 0x19, 0x03,  'ß', 0x1A, 0x04,  'Û',  'ß', 0x18*/};
+
+unsigned char MP_SPR2 [156-27] = {
+   0x0F, 0x10, 0x19, 0x04, 0x05,  '(',  ')',  'Â',  '(',  ')', 0x18, 0x19,
+   0x06,  '³', 0x18, 0x03,  'Ü',  'Ü',  'Ü', 0x1A, 0x05,  'Û',  'Ý', 0x18,
+   0x19, 0x04, 0x14,  'ß',  'ß', 0x0D, 0x13,  'Ü',  'Ü',  'Ü', 0x18, 0x10,
+   0x19, 0x04, 0x0F, 0x14,  'þ',  ' ',  ' ', 0x08, 0x10,  'Û',  'Û',  'Ý',
+   0x18, 0x19, 0x04, 0x14,  'Ü',  'Ü',  'Û', 0x10,  'Û',  'Û',  'Û', 0x18,
+   0x19, 0x02,  'Ü', 0x1A, 0x06,  'Û', 0x18, 0x19, 0x07,  'Û',  'Û',  'Ý',
+   0x18, 0x19, 0x02, 0x14,  'Ü', 0x10,  'Ü',  'Ü',  'Ü',  'Û',  'Û',  'Û',
+    'Ý', 0x18, 0x19, 0x03,  'ß', 0x1A, 0x04,  'Û', 0x18, 0x19, 0x05,  'Û',
+    'Û',  'Û', 0x18, 0x19, 0x05,  'Û',  'Û',  'Û', 0x18, 0x19, 0x04, 0x09,
+   0x1A, 0x04,  'Û', 0x18, 0x19, 0x03, 0x11,  'Û', 0x10, 0x1A, 0x05,  'Û',
+   0x18, 0x19, 0x03, 0x11,  'Û', 0x10, 0x1A, 0x05,  'Û' /*, 0x18, 0x19, 0x03,
+   0x11,  'Û', 0x10, 0x1A, 0x05,  'Û', 0x18, 0x19, 0x03, 0x11,  'Û', 0x10,
+   0x1A, 0x05,  'Û', 0x18, 0x19, 0x03,  'ß', 0x1A, 0x04,  'Û',  'ß', 0x18*/};
+
+unsigned char SINIPELU [485] = {
+   0x0F, 0x10, 0x19, 0x07, 0x08,  '±', 0x07,  '°',  '±',  '²', 0x08,  'Û',
+    '²', 0x18, 0x19, 0x05,  '²', 0x07,  '²',  'Û',  '±', 0x08,  '²', 0x07,
+    '°',  '±',  '°',  '±', 0x08,  '±',  '°', 0x07,  '°',  '±',  'Û', 0x08,
+    '²',  '±', 0x19, 0x0D,  '°', 0x07,  '±', 0x08,  '°', 0x18, 0x19, 0x03,
+    '±', 0x07,  '°',  '±',  'Û', 0x08,  '±',  '°', 0x19, 0x02,  '°', 0x07,
+    '°',  '±',  'Û', 0x08,  '²',  '±', 0x07,  '°',  '±',  'Û', 0x19, 0x0D,
+   0x08,  '²',  'Û', 0x07,  'Û', 0x18, 0x19, 0x03,  '±',  '²', 0x08,  '²',
+    ' ',  '(',  ')',  'Ñ',  '(',  ')', 0x19, 0x06,  '±', 0x07,  '°',  '±',
+   0x19, 0x07, 0x08,  '±', 0x07,  '±', 0x08,  '±',  '°',  '°', 0x07,  '°',
+    '±',  '±', 0x18,  ' ',  ' ', 0x08,  '²', 0x07,  '±',  '²',  'Û', 0x19,
+   0x03, 0x02,  '³', 0x19, 0x08, 0x07,  '°',  '±',  'Û', 0x08,  '°', 0x19,
+   0x06, 0x07,  '±', 0x08,  'Û', 0x07,  '°', 0x08,  '±', 0x18,  ' ',  ' ',
+    'Û', 0x07,  '°',  '±',  '²',  ' ',  ' ', 0x02,  'Þ', 0x1A, 0x05,  'Û',
+    'Ü',  'Ü',  'Ü', 0x19, 0x02, 0x08,  'Û', 0x07,  '°',  '±', 0x19, 0x06,
+    '±',  'Û', 0x08,  'Û', 0x07,  '±', 0x18,  ' ',  ' ',  '²',  '±', 0x08,
+    '±',  '²',  ' ',  ' ', 0x07, 0x12,  'Ü',  'Ü',  'Ü', 0x02, 0x10,  'ß',
+    'ß', 0x19, 0x06, 0x08,  '±', 0x07,  '°',  '±',  'Û',  ' ',  ' ',  '±',
+    '°', 0x08,  '±',  ' ',  ' ',  '±', 0x07,  '°',  '±',  '°', 0x18,  ' ',
+   0x08,  '°', 0x07,  '±',  '°', 0x08,  '°',  ' ',  ' ', 0x09,  'Þ',  'Û',
+    'Û',  ' ',  ' ', 0x0F,  'ú', 0x19, 0x06, 0x07,  '°',  '±',  'Û', 0x19,
+   0x02,  '°', 0x08,  'Û', 0x07,  '±', 0x18,  ' ', 0x08,  '°', 0x07,  '±',
+   0x08,  '²',  'Û',  ' ',  ' ', 0x09, 0x1A, 0x03,  'Û',  'Ü',  'Ü', 0x19,
+   0x06, 0x08,  '²',  '°', 0x07,  '±',  '±',  ' ',  ' ', 0x08,  '°', 0x07,
+    '°',  '±', 0x18,  ' ',  '°',  '±',  'Û', 0x08,  '°',  ' ',  ' ', 0x09,
+   0x1A, 0x06,  'Û',  'Ü', 0x19, 0x04, 0x08,  '°', 0x07,  '°',  '±',  '°',
+   0x18, 0x08,  '°', 0x07,  '°',  '±',  'Û', 0x19, 0x02, 0x09,  'Þ',  'Û',
+    'Û',  'Ü', 0x19, 0x07, 0x08,  '±', 0x07,  '°',  '±',  'Û', 0x08,  '°',
+   0x18,  '°', 0x07,  '°',  '±',  'Û', 0x19, 0x02, 0x09,  'Þ', 0x1A, 0x04,
+    'Û',  'Ü', 0x14,  'Ü', 0x10, 0x19, 0x03, 0x08,  '²', 0x07,  '°',  '±',
+   0x08,  '°',  '°', 0x18, 0x07,  '°',  '±',  'Û', 0x08,  '²', 0x19, 0x03,
+   0x09, 0x1A, 0x04,  'Û',  'ß', 0x19, 0x03, 0x08,  '°', 0x07,  '°',  '±',
+   0x08,  '±',  '±', 0x18,  '±', 0x07,  '°',  '±',  'Û', 0x08,  'Û', 0x19,
+   0x03, 0x09,  'Û',  'Û',  'Û', 0x19, 0x04, 0x07,  '±',  '²',  'Û', 0x08,
+    '±',  '°',  '°', 0x18,  ' ',  '²', 0x07,  '°',  '±',  'Û', 0x19, 0x03,
+   0x09, 0x12,  'Û',  'Û',  'Û', 0x10, 0x19, 0x04, 0x08,  '°',  '±', 0x07,
+    '±',  '²',  'Û', 0x18,  ' ',  '°',  '±',  'Û', 0x08,  '²',  'Û', 0x19,
+   0x09, 0x07,  '°',  '±',  'Û',  '°',  '°', 0x08,  '±',  '°', 0x18, 0x19,
+   0x02, 0x07,  '°',  '±',  'Û', 0x08,  '°',  '±', 0x07,  '°',  '°',  '±',
+    'Û', 0x08,  'Û', 0x07,  '°',  '°',  '²',  'Û', 0x08,  '±',  '²', 0x18,
+   0x19, 0x04, 0x07,  '°',  '±',  'Û',  '°', 0x08,  '±',  '²', 0x07,  '°',
+    '±',  'Û', 0x08,  '°', 0x18};
+
+unsigned char JINJANG [459] = {
+   0x0F, 0x10, 0x19, 0x08, 0x08,  '±', 0x07,  '°',  '±',  '²', 0x08,  'Û',
+    '²', 0x18, 0x19, 0x06,  '²', 0x07,  '²',  'Û',  '±', 0x08,  '²', 0x07,
+    '°',  '±',  '°',  '±', 0x08,  '±',  '°', 0x07,  '°',  '±',  'Û', 0x08,
+    '²',  '±', 0x19, 0x0D,  '°', 0x07,  '±', 0x08,  '°', 0x18, 0x19, 0x04,
+    '±', 0x07,  '°',  '±',  'Û', 0x08,  '±',  '°', 0x19, 0x02,  '°', 0x07,
+    '°',  '±',  'Û', 0x08,  '²',  '±', 0x07,  '°',  '±',  'Û', 0x19, 0x0D,
+   0x08,  '²',  'Û', 0x07,  'Û', 0x18, 0x19, 0x04,  '±',  '²', 0x08,  '²',
+   0x19, 0x0C,  '±', 0x07,  '°',  '±', 0x19, 0x07, 0x08,  '±', 0x07,  '±',
+   0x08,  '±',  '°',  '°', 0x07,  '°',  '±',  '±', 0x18, 0x19, 0x02, 0x08,
+    '²', 0x07,  '±',  '²',  'Û', 0x19, 0x0D,  '°',  '±',  'Û', 0x08,  '°',
+   0x19, 0x06, 0x07,  '±', 0x08,  'Û', 0x07,  '°', 0x08,  '±', 0x18, 0x19,
+   0x02,  'Û', 0x07,  '°',  '±',  '²', 0x19, 0x0E, 0x08,  'Û', 0x07,  '°',
+    '±', 0x19, 0x06,  '±',  'Û', 0x08,  'Û', 0x07,  '±', 0x18, 0x19, 0x02,
+    '²',  '±', 0x08,  '±',  '²',  ' ',  ' ', 0x07, 0x1A, 0x07,  'Ü', 0x19,
+   0x03, 0x08,  '±', 0x07,  '°',  '±',  'Û',  ' ',  ' ',  '±',  '°', 0x08,
+    '±',  ' ',  ' ',  '±', 0x07,  '°',  '±',  '°', 0x18,  ' ',  ' ', 0x08,
+    '°', 0x07,  '±',  '°', 0x08,  '°',  ' ', 0x07,  'Ü',  'ß', 0x19, 0x07,
+    'ß',  'Ü',  ' ',  ' ',  '°',  '±',  'Û', 0x19, 0x02,  '°', 0x08,  'Û',
+   0x07,  '±', 0x18,  ' ',  ' ', 0x08,  '°', 0x07,  '±', 0x08,  '²',  'Û',
+    ' ', 0x07,  'Û', 0x19, 0x06,  'Û',  'Û',  ' ',  'Û',  ' ',  ' ', 0x08,
+    '²',  '°', 0x07,  '±',  '±',  ' ',  ' ', 0x08,  '°', 0x07,  '°',  '±',
+   0x18,  ' ',  ' ',  '°',  '±',  'Û', 0x08,  '°',  ' ', 0x07,  'Û',  'Ü',
+    'Û',  'Û',  'Û',  'Ü', 0x19, 0x04,  'Û',  ' ',  ' ', 0x08,  '°', 0x07,
+    '°',  '±',  '°', 0x18,  ' ', 0x08,  '°', 0x07,  '°',  '±',  'Û',  ' ',
+    ' ',  'Û',  'Û',  'ß',  'ß',  'Û',  'Û',  'Û',  'Ü',  'Ü',  'Ü',  'Û',
+    'Û',  ' ', 0x08,  '±', 0x07,  '°',  '±',  'Û', 0x08,  '°', 0x18,  ' ',
+    '°', 0x07,  '°',  '±',  'Û',  ' ',  ' ',  'Û',  'Û',  'Ü',  'Ü', 0x1A,
+   0x07,  'Û',  ' ', 0x08,  '²', 0x07,  '°',  '±', 0x08,  '°',  '°', 0x18,
+    ' ', 0x07,  '°',  '±',  'Û', 0x08,  '²', 0x19, 0x02, 0x07,  'ß', 0x1A,
+   0x07,  'Û',  'ß',  ' ', 0x08,  '°', 0x07,  '°',  '±', 0x08,  '±',  '±',
+   0x18,  ' ',  '±', 0x07,  '°',  '±',  'Û', 0x08,  'Û', 0x19, 0x0B, 0x07,
+    '±',  '²',  'Û', 0x08,  '±',  '°',  '°', 0x18,  ' ',  ' ',  '²', 0x07,
+    '°',  '±',  'Û', 0x19, 0x0B, 0x08,  '°',  '±', 0x07,  '±',  '²',  'Û',
+   0x18,  ' ',  ' ',  '°',  '±',  'Û', 0x08,  '²',  'Û', 0x19, 0x09, 0x07,
+    '°',  '±',  'Û',  '°',  '°', 0x08,  '±',  '°', 0x18, 0x19, 0x03, 0x07,
+    '°',  '±',  'Û', 0x08,  '°',  '±', 0x07,  '°',  '°',  '±',  'Û', 0x08,
+    'Û', 0x07,  '°',  '°',  '²',  'Û', 0x08,  '±',  '²', 0x18, 0x19, 0x05,
+   0x07,  '°',  '±',  'Û',  '°', 0x08,  '±',  '²', 0x07,  '°',  '±',  'Û',
+   0x08,  '°', 0x18};
+
+
+unsigned char WINNUKE0 [917] = {
+   0x01, 0x10, 0x1A,  'N',  'ý', 0x18, 0x1A,  'N',  'ý', 0x18, 0x1A, 0x06,
+    'ý', 0x03,  'Ü',  'Ü', 0x1A, 0x1C,  'Û',  'Ü',  'Ü', 0x01, 0x1A,  '&',
+    'ý', 0x18, 0x1A, 0x05,  'ý', 0x03,  'Û', 0x01, 0x1A,  ' ',  'ý', 0x03,
+    'Û', 0x01, 0x1A,  '%',  'ý', 0x18, 0x1A, 0x05,  'ý', 0x03,  'Û', 0x01,
+   0x1A, 0x06,  'ý', 0x06,  'Ü', 0x1A, 0x13,  'Û',  'Ü', 0x01, 0x1A, 0x03,
+    'ý', 0x03,  'Û', 0x01, 0x1A,  '%',  'ý', 0x18, 0x1A, 0x05,  'ý', 0x03,
+    'Û', 0x01, 0x1A, 0x05,  'ý', 0x06, 0x1A, 0x07,  'Û', 0x07, 0x16,  'Ü',
+   0x06, 0x17,  '°',  '°',  ' ',  '°',  '°',  '°',  ' ',  ' ',  '°',  '°',
+   0x07, 0x16,  'Ü', 0x06, 0x10, 0x1A, 0x03,  'Û', 0x01,  'ý',  'ý',  'ý',
+   0x03,  'Û', 0x01, 0x1A,  '%',  'ý', 0x18, 0x1A, 0x05,  'ý', 0x03,  'Û',
+   0x01, 0x1A, 0x05,  'ý', 0x06, 0x1A, 0x06,  'Û', 0x07, 0x16,  'Þ', 0x17,
+    ' ',  ' ', 0x04,  '(', 0x02,  '-', 0x04,  ')',  ' ',  ' ',  '(', 0x02,
+    '-', 0x04,  ')',  ' ',  ' ', 0x07, 0x16,  'Ý', 0x06, 0x10,  'Û',  'Û',
+    'Û', 0x01,  'ý',  'ý',  'ý', 0x03,  'Û', 0x01, 0x1A,  '%',  'ý', 0x18,
+   0x1A, 0x05,  'ý', 0x03,  'Û', 0x01, 0x1A, 0x05,  'ý', 0x06, 0x1A, 0x06,
+    'Û', 0x17, 0x19, 0x05, 0x04,  'ú',  'ú', 0x19, 0x05, 0x06, 0x10,  'Û',
+    'Û',  'Û', 0x01,  'ý',  'ý',  'ý', 0x03,  'Û', 0x01, 0x1A,  '%',  'ý',
+   0x18, 0x1A, 0x05,  'ý', 0x03,  'Û', 0x01, 0x1A, 0x05,  'ý', 0x06, 0x1A,
+   0x06,  'Û', 0x17,  ' ', 0x0C,  ')',  ' ',  ' ', 0x00,  'Ü', 0x06,  'Ü',
+   0x00,  'Ü', 0x0F,  'Ü', 0x06,  'Ü', 0x00,  'Ü',  ' ',  ' ', 0x0C,  '(',
+    ' ', 0x06, 0x10,  'Û',  'Û',  'Û', 0x01,  'ý',  'ý',  'ý', 0x03,  'Û',
+   0x01, 0x1A,  '%',  'ý', 0x18, 0x03, 0x1A, 0x05,  'ß', 0x01, 0x1A, 0x06,
+    'ý', 0x06, 0x1A, 0x06,  'Û', 0x07, 0x16,  'Þ', 0x17,  ' ',  ' ', 0x00,
+    'ß', 0x06,  'ß', 0x0F,  'ß', 0x00,  'ß', 0x06,  'ß', 0x00,  'ß', 0x06,
+    'ß', 0x00,  'ß',  ' ',  ' ', 0x07, 0x16,  'Ý', 0x06, 0x10,  'Û',  'Û',
+    'Û', 0x01, 0x1A, 0x03,  'ý', 0x03, 0x1A,  '%',  'ß', 0x18, 0x01, 0x1A,
+   0x0C,  'ý', 0x06,  'Û',  'Û', 0x08, 0x16, 0x1A, 0x04,  'Ü', 0x17,  '°',
+    '°',  '°', 0x1A, 0x06,  '±', 0x1A, 0x03,  '°', 0x16,  'Ü',  'Ü',  'Ü',
+   0x10,  'Ü',  'Ü',  'Ü', 0x01, 0x1A,  '&',  'ý', 0x18, 0x05, 0x1A, 0x0B,
+    'ß', 0x08, 0x15,  'Ü', 0x17, 0x1A, 0x06,  'Û',  '°',  '°',  '°', 0x1A,
+   0x04,  '±',  '²', 0x1A, 0x04,  '°', 0x1A, 0x05,  'Û', 0x10, 0x1A, 0x04,
+    'Û', 0x15, 0x1A, 0x03,  'Ü', 0x05, 0x10, 0x1A, 0x1D,  'ß', 0x18, 0x19,
+   0x09, 0x08,  'Ü', 0x17, 0x1A, 0x06,  'Û',  '±', 0x1A, 0x03,  '°',  '±',
+    '±',  '±',  '²',  '²',  '²', 0x1A, 0x05,  '°', 0x1A, 0x07,  'Û', 0x10,
+   0x1A, 0x0D,  'Û', 0x1A, 0x03,  'Ü', 0x18, 0x19, 0x07,  'Ü', 0x17, 0x1A,
+   0x07,  'Û',  '°',  '°',  '°',  'Û',  '°',  '°',  '±',  '±',  '²',  '²',
+    '²',  '±', 0x1A, 0x04,  '°', 0x1A, 0x09,  'Û', 0x10, 0x1A, 0x15,  'Û',
+   0x03,  'Ü', 0x18, 0x19, 0x05, 0x08,  'Ü', 0x17, 0x1A, 0x0F,  'Û',  '±',
+   0x1A, 0x04,  '²', 0x1A, 0x0D,  'Û', 0x10, 0x1A, 0x08,  'ß', 0x1A, 0x08,
+    'Û', 0x13,  'Ü',  'Ü',  'Ü', 0x03, 0x10,  'Û',  'Û',  'Û', 0x18,  ' ',
+   0x06,  'Ü',  'Û',  'Û',  'Û', 0x08, 0x1A,  '%',  'Û', 0x19, 0x12, 0x03,
+   0x1A, 0x03,  'Û',  'ß', 0x18,  ' ', 0x06, 0x1A, 0x03,  'Û', 0x08, 0x1A,
+    '%',  'Û',  'Ý', 0x19, 0x10, 0x03,  'Ü',  'Û',  'ß',  'ß', 0x18,  ' ',
+   0x06, 0x1A, 0x03,  'Û', 0x08, 0x1A,  '%',  'Û',  'Ý', 0x19, 0x0E, 0x03,
+    'Ü',  'Û',  'ß', 0x18, 0x05,  'Ú', 0x06, 0x1A, 0x03,  'ß', 0x04,  'ß',
+    'ß', 0x08,  'ß', 0x0C,  'ß',  'ß', 0x08,  'ß', 0x0C,  'ß',  'ß', 0x08,
+    'ß', 0x04,  'ß',  'ß', 0x08,  'ß', 0x04,  'ß',  'ß', 0x08,  'ß', 0x04,
+    'ß',  'ß', 0x08,  'ß', 0x04,  'ß',  'ß', 0x08,  'ß', 0x04,  'ß',  'ß',
+   0x08,  'ß', 0x0E,  'ß',  'ß', 0x08,  'ß', 0x04,  'ß',  'ß', 0x08,  'ß',
+   0x04,  'ß',  'ß', 0x05, 0x1A, 0x03,  'Ä',  ' ', 0x04,  'Ü',  'Ü',  'Ü',
+    ' ',  'Ü',  'Ü',  'Ü', 0x19, 0x06, 0x03,  'Ü',  'Ü',  'Û',  'Û',  'Ü',
+   0x19, 0x08, 0x0A,  'Ü',  'Ü',  'Ü', 0x18, 0x05,  '³',  ' ',  ' ', 0x0C,
+    'Ü',  'Ü',  'Ü', 0x19, 0x02,  'Ü',  'Ü',  'Ü', 0x19, 0x02, 0x04,  'Ü',
+    'Ü',  'Ü', 0x19, 0x02, 0x0C,  'Ü',  'Ü',  'Ü', 0x19, 0x02,  'Ü',  'Ü',
+    'Ü', 0x19, 0x02, 0x04,  'Ü',  'Ü',  'Ü', 0x19, 0x02, 0x03,  '°', 0x1A,
+   0x22,  'ß',  '±', 0x18, 0x05,  '³',  ' ',  ' ', 0x0C,  'Û',  'Û',  'Û',
+   0x19, 0x02,  'Û',  'Û',  'Û', 0x19, 0x02, 0x04,  'Û',  'Û',  'Û', 0x19,
+   0x02, 0x0C,  'Û',  'Û',  'Û', 0x19, 0x02,  'Û',  'Û',  'Û', 0x19, 0x02,
+   0x04,  'Û',  'Û',  'Û', 0x19, 0x02, 0x03,  '°',  ' ',  'Ü', 0x19, 0x02,
+    'Ü',  ' ',  'Ü',  ' ', 0x1A, 0x03,  'Ü',  ' ', 0x1A, 0x03,  'Ü',  ' ',
+    'Ü',  ' ',  ' ',  'Ü',  ' ',  'Ü', 0x19, 0x02,  'Ü',  ' ', 0x1A, 0x03,
+    'Ü',  ' ',  '±', 0x18, 0x05,  'À',  'Ü',  'Ü',  'Ä',  'Ü',  'Ä',  'Ü',
+    'Ü',  'Ä',  'Ü',  'Ü',  'Ä',  'Ü',  'Ü',  'Ä',  'Ü',  'Ü',  'Ä',  'Ü',
+    'Ü',  'Ä',  'Ü',  'Ü',  'Ä',  'Ü',  'Ü',  'Ä',  'Ü',  'Ü',  'Ä',  'Ü',
+    'Ü',  'Ä',  'Ü',  'Ü',  'Ä',  'Ü',  'Ü',  ' ', 0x03,  '°',  ' ',  'Û',
+   0x19, 0x02,  'Û',  ' ',  'Û',  ' ',  'Û',  ' ',  ' ',  'Û',  ' ',  'Û',
+    ' ',  ' ',  'Û',  ' ',  'Û',  ' ',  ' ',  'Û',  ' ',  'Û',  ' ',  'Ü',
+    'ß',  ' ',  ' ',  'Û', 0x19, 0x03,  '±', 0x18, 0x01, 0x1A,  '$',  'ý',
+   0x05,  'Û',  ' ', 0x03,  '°',  ' ',  'Û',  ' ',  'Û',  ' ',  'Û',  ' ',
+    'Û',  ' ',  'Û',  ' ',  ' ',  'Û',  ' ',  'Û',  ' ',  ' ',  'Û',  ' ',
+    'Û',  ' ',  ' ',  'Û',  ' ',  'Û',  'ß',  'ß',  'Ü',  ' ',  ' ',  'Û',
+    'ß',  'ß',  ' ',  ' ',  '±', 0x18, 0x01, 0x1A,  '$',  'ý', 0x05,  'Û',
+    ' ', 0x03,  '°',  ' ',  'Û',  'Ü',  'Û',  'Ü',  'Û',  ' ',  'Û',  ' ',
+    'Û',  ' ',  ' ',  'Û',  ' ',  'Û',  ' ',  ' ',  'Û',  ' ',  'Û',  'Ü',
+    'Ü',  'Û',  ' ',  'Û', 0x19, 0x02,  'Û',  ' ',  'Û',  'Ü',  'Ü',  'Ü',
+    ' ',  '±', 0x18, 0x01, 0x1A,  '$',  'ý', 0x05,  'Û',  ' ', 0x03,  '°',
+   0x1A, 0x22,  'Ü',  '±', 0x18};
+
+unsigned char WINNUKE1 [913] = {
+   0x01, 0x10, 0x1A,  'N',  'ý', 0x18, 0x1A,  'N',  'ý', 0x18, 0x1A, 0x06,
+    'ý', 0x03,  'Ü',  'Ü', 0x1A, 0x1C,  'Û',  'Ü',  'Ü', 0x01, 0x1A,  '&',
+    'ý', 0x18, 0x1A, 0x05,  'ý', 0x03,  'Û', 0x01, 0x1A,  ' ',  'ý', 0x03,
+    'Û', 0x01, 0x1A,  '%',  'ý', 0x18, 0x1A, 0x05,  'ý', 0x03,  'Û', 0x01,
+   0x1A, 0x06,  'ý', 0x06,  'Ü', 0x1A, 0x13,  'Û',  'Ü', 0x01, 0x1A, 0x03,
+    'ý', 0x03,  'Û', 0x01, 0x1A,  '%',  'ý', 0x18, 0x1A, 0x05,  'ý', 0x03,
+    'Û', 0x01, 0x1A, 0x05,  'ý', 0x06, 0x1A, 0x07,  'Û', 0x07, 0x16,  'Ü',
+   0x06, 0x17,  '°',  '°',  ' ',  '°',  '°',  '°',  ' ',  ' ',  '°',  '°',
+   0x07, 0x16,  'Ü', 0x06, 0x10, 0x1A, 0x03,  'Û', 0x01,  'ý',  'ý',  'ý',
+   0x03,  'Û', 0x01, 0x1A,  '%',  'ý', 0x18, 0x1A, 0x05,  'ý', 0x03,  'Û',
+   0x01, 0x1A, 0x05,  'ý', 0x06, 0x1A, 0x06,  'Û', 0x07, 0x16,  'Þ', 0x17,
+    ' ',  ' ', 0x04,  '(', 0x02,  '-', 0x04,  ')',  ' ',  ' ',  '(', 0x02,
+    '-', 0x04,  ')',  ' ',  ' ', 0x07, 0x16,  'Ý', 0x06, 0x10,  'Û',  'Û',
+    'Û', 0x01,  'ý',  'ý',  'ý', 0x03,  'Û', 0x01, 0x1A,  '%',  'ý', 0x18,
+   0x1A, 0x05,  'ý', 0x03,  'Û', 0x01, 0x1A, 0x05,  'ý', 0x06, 0x1A, 0x06,
+    'Û', 0x17, 0x19, 0x05, 0x04,  'ú',  'ú', 0x19, 0x05, 0x06, 0x10,  'Û',
+    'Û',  'Û', 0x01,  'ý',  'ý',  'ý', 0x03,  'Û', 0x01, 0x1A,  '%',  'ý',
+   0x18, 0x1A, 0x05,  'ý', 0x03,  'Û', 0x01, 0x1A, 0x05,  'ý', 0x06, 0x1A,
+   0x06,  'Û', 0x17,  ' ', 0x0C,  ')',  ' ',  ' ', 0x00,  'Ü', 0x06,  'Ü',
+   0x00,  'Ü', 0x0F,  'Ü', 0x06,  'Ü', 0x00,  'Ü',  ' ',  ' ', 0x0C,  '(',
+    ' ', 0x06, 0x10,  'Û',  'Û',  'Û', 0x01,  'ý',  'ý',  'ý', 0x03,  'Û',
+   0x01, 0x1A,  '%',  'ý', 0x18, 0x03, 0x1A, 0x05,  'ß', 0x01, 0x1A, 0x06,
+    'ý', 0x06, 0x1A, 0x06,  'Û', 0x07, 0x16,  'Þ', 0x17,  ' ',  ' ', 0x00,
+    'ß', 0x06,  'ß', 0x0F,  'ß', 0x00,  'ß', 0x06,  'ß', 0x00,  'ß', 0x06,
+    'ß', 0x00,  'ß',  ' ',  ' ', 0x07, 0x16,  'Ý', 0x06, 0x10,  'Û',  'Û',
+    'Û', 0x01, 0x1A, 0x03,  'ý', 0x03, 0x1A,  '%',  'ß', 0x18, 0x01, 0x1A,
+   0x0C,  'ý', 0x06,  'Û',  'Û', 0x08, 0x16, 0x1A, 0x04,  'Ü', 0x17,  '°',
+    '°',  '°', 0x1A, 0x06,  '±', 0x1A, 0x03,  '°', 0x16,  'Ü',  'Ü',  'Ü',
+   0x10, 0x1A, 0x06,  'Ü', 0x01, 0x1A, 0x22,  'ý', 0x18, 0x05, 0x1A, 0x0B,
+    'ß', 0x08, 0x15,  'Ü', 0x17, 0x1A, 0x06,  'Û',  '°',  '°',  '°', 0x1A,
+   0x04,  '±',  '²', 0x1A, 0x04,  '°', 0x1A, 0x05,  'Û', 0x10, 0x1A, 0x07,
+    'Û', 0x15, 0x1A, 0x07,  'Ü', 0x05, 0x10, 0x1A, 0x16,  'ß', 0x18, 0x19,
+   0x09, 0x08,  'Ü', 0x17, 0x1A, 0x06,  'Û',  '±', 0x1A, 0x03,  '°',  '±',
+    '±',  '±',  '²',  '²',  '²', 0x1A, 0x05,  '°', 0x1A, 0x07,  'Û', 0x10,
+   0x1A, 0x0D,  'Û',  'Ü', 0x18, 0x19, 0x07,  'Ü', 0x17, 0x1A, 0x07,  'Û',
+    '°',  '°',  '°',  'Û',  '°',  '°',  '±',  '±',  '²',  '²',  '²',  '±',
+   0x1A, 0x04,  '°', 0x1A, 0x09,  'Û', 0x10, 0x1A, 0x0D,  'Û', 0x03,  'Ü',
+   0x18, 0x19, 0x05, 0x08,  'Ü', 0x17, 0x1A, 0x0F,  'Û',  '±', 0x1A, 0x04,
+    '²', 0x1A, 0x0D,  'Û', 0x10,  'ß', 0x19, 0x06,  'ß',  'Û', 0x13,  'Ü',
+    'Ü',  'Ü', 0x03, 0x10,  'Û',  'Û',  'Û', 0x18,  ' ', 0x06,  'Ü',  'Û',
+    'Û',  'Û', 0x08, 0x1A,  '%',  'Û', 0x19, 0x09, 0x03, 0x1A, 0x03,  'Û',
+    'ß', 0x18,  ' ', 0x06, 0x1A, 0x03,  'Û', 0x08, 0x1A,  '%',  'Û',  'Ý',
+   0x19, 0x09, 0x03,  'ß',  'Û',  'Ü', 0x18,  ' ', 0x06, 0x1A, 0x03,  'Û',
+   0x08, 0x1A,  '%',  'Û',  'Ý', 0x19, 0x0B, 0x03,  'ß',  'Û',  'Ü', 0x18,
+   0x05,  'Ú', 0x06, 0x1A, 0x03,  'ß', 0x04,  'ß',  'ß', 0x08,  'ß', 0x0C,
+    'ß',  'ß', 0x08,  'ß', 0x0C,  'ß',  'ß', 0x08,  'ß', 0x0E,  'ß',  'ß',
+   0x08,  'ß', 0x04,  'ß',  'ß', 0x08,  'ß', 0x04,  'ß',  'ß', 0x08,  'ß',
+   0x04,  'ß',  'ß', 0x08,  'ß', 0x04,  'ß',  'ß', 0x08,  'ß', 0x0E,  'ß',
+    'ß', 0x08,  'ß', 0x04,  'ß',  'ß', 0x08,  'ß', 0x04,  'ß',  'ß', 0x05,
+   0x1A, 0x03,  'Ä',  ' ', 0x0C,  'Ü',  'Ü',  'Ü',  ' ',  'Ü',  'Ü',  'Ü',
+   0x19, 0x06, 0x03,  'Ü',  'Ü',  'Û',  'Û',  'Ü', 0x19, 0x08, 0x0A,  'Ü',
+    'Ü',  'Ü', 0x18, 0x05,  '³',  ' ',  ' ', 0x0C,  'Ü',  'Ü',  'Ü', 0x19,
+   0x02,  'Ü',  'Ü',  'Ü', 0x19, 0x02, 0x04,  'Ü',  'Ü',  'Ü', 0x19, 0x02,
+   0x0C,  'Ü',  'Ü',  'Ü', 0x19, 0x02,  'Ü',  'Ü',  'Ü', 0x19, 0x02, 0x04,
+    'Ü',  'Ü',  'Ü', 0x19, 0x02, 0x03,  '°', 0x1A, 0x22,  'ß',  '±', 0x18,
+   0x05,  '³',  ' ',  ' ', 0x0C,  'Û',  'Û',  'Û', 0x19, 0x02,  'Û',  'Û',
+    'Û', 0x19, 0x02, 0x04,  'Û',  'Û',  'Û', 0x19, 0x02, 0x0C,  'Û',  'Û',
+    'Û', 0x19, 0x02,  'Û',  'Û',  'Û', 0x19, 0x02, 0x04,  'Û',  'Û',  'Û',
+   0x19, 0x02, 0x03,  '°',  ' ',  'Ü', 0x19, 0x02,  'Ü',  ' ',  'Ü',  ' ',
+   0x1A, 0x03,  'Ü',  ' ', 0x1A, 0x03,  'Ü',  ' ',  'Ü',  ' ',  ' ',  'Ü',
+    ' ',  'Ü', 0x19, 0x02,  'Ü',  ' ', 0x1A, 0x03,  'Ü',  ' ',  '±', 0x18,
+   0x05,  'À',  'Ü',  'Ü',  'Ä',  'Ü',  'Ä',  'Ü',  'Ü',  'Ä',  'Ü',  'Ü',
+    'Ä',  'Ü',  'Ü',  'Ä',  'Ü',  'Ü',  'Ä',  'Ü',  'Ü',  'Ä',  'Ü',  'Ü',
+    'Ä',  'Ü',  'Ü',  'Ä',  'Ü',  'Ü',  'Ä',  'Ü',  'Ü',  'Ä',  'Ü',  'Ü',
+    'Ä',  'Ü',  'Ü',  ' ', 0x03,  '°',  ' ',  'Û', 0x19, 0x02,  'Û',  ' ',
+    'Û',  ' ',  'Û',  ' ',  ' ',  'Û',  ' ',  'Û',  ' ',  ' ',  'Û',  ' ',
+    'Û',  ' ',  ' ',  'Û',  ' ',  'Û',  ' ',  'Ü',  'ß',  ' ',  ' ',  'Û',
+   0x19, 0x03,  '±', 0x18, 0x01, 0x1A,  '$',  'ý', 0x05,  'Û',  ' ', 0x03,
+    '°',  ' ',  'Û',  ' ',  'Û',  ' ',  'Û',  ' ',  'Û',  ' ',  'Û',  ' ',
+    ' ',  'Û',  ' ',  'Û',  ' ',  ' ',  'Û',  ' ',  'Û',  ' ',  ' ',  'Û',
+    ' ',  'Û',  'ß',  'ß',  'Ü',  ' ',  ' ',  'Û',  'ß',  'ß',  ' ',  ' ',
+    '±', 0x18, 0x01, 0x1A,  '$',  'ý', 0x05,  'Û',  ' ', 0x03,  '°',  ' ',
+    'Û',  'Ü',  'Û',  'Ü',  'Û',  ' ',  'Û',  ' ',  'Û',  ' ',  ' ',  'Û',
+    ' ',  'Û',  ' ',  ' ',  'Û',  ' ',  'Û',  'Ü',  'Ü',  'Û',  ' ',  'Û',
+   0x19, 0x02,  'Û',  ' ',  'Û',  'Ü',  'Ü',  'Ü',  ' ',  '±', 0x18, 0x01,
+   0x1A,  '$',  'ý', 0x05,  'Û',  ' ', 0x03,  '°', 0x1A, 0x22,  'Ü',  '±',
+   0x18};
+
+unsigned char SAVE0 [733] = {
+   0x09, 0x10, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x19, 0x0D, 0x07,  'Ü',
+   0x06, 0x17,  '°',  '°',  ' ',  '°',  '°',  '°',  ' ',  ' ',  '°',  '°',
+   0x00,  'ß', 0x10, 0x19, 0x1E, 0x08,  '(',  ')',  'Ñ',  '(',  ')', 0x19,
+   0x0B, 0x05,  '(',  ')',  'Â',  '(',  ')', 0x18, 0x19, 0x0C, 0x07,  'Þ',
+   0x17,  ' ',  ' ', 0x04,  '(', 0x02,  '-', 0x04,  ')',  ' ',  ' ',  '(',
+   0x02,  '-', 0x04,  ')',  ' ',  ' ', 0x07, 0x10,  'Ý', 0x19, 0x1F, 0x04,
+    '³', 0x19, 0x0F, 0x05,  '³', 0x18, 0x19, 0x0C, 0x17, 0x19, 0x05, 0x04,
+    'ú',  'ú', 0x19, 0x05, 0x10, 0x19, 0x1D,  'Þ', 0x1A, 0x05,  'Û',  'Ü',
+    'Ü',  'Ü',  ' ',  ' ', 0x03,  'Ü',  'Ü',  'Ü', 0x1A, 0x05,  'Û',  'Ý',
+   0x18, 0x19, 0x0C, 0x17,  ' ', 0x0C,  ')',  ' ',  ' ', 0x00,  'Ü', 0x06,
+    'Ü', 0x00,  'Ü', 0x0F,  'Ü', 0x06,  'Ü', 0x00,  'Ü',  ' ',  ' ', 0x0C,
+    '(',  ' ', 0x10, 0x19, 0x1D, 0x0E, 0x14,  'Ü',  'Ü',  'Ü', 0x01,  'Ü',
+    'Ü', 0x10, 0x19, 0x0B, 0x03, 0x14,  'ß',  'ß', 0x0D, 0x13,  'Ü',  'Ü',
+    'Ü', 0x18, 0x10, 0x19, 0x0C, 0x07,  'Þ', 0x17,  ' ',  ' ', 0x00,  'ß',
+   0x06,  'ß', 0x0F,  'ß', 0x00,  'ß', 0x06,  'ß', 0x00,  'ß', 0x06,  'ß',
+   0x00,  'ß',  ' ',  ' ', 0x07, 0x10,  'Ý', 0x19, 0x1C,  'Þ',  'Û',  'Û',
+   0x01,  'Û',  'Û', 0x0F, 0x11,  'ú', 0x10, 0x19, 0x0B, 0x14,  'ú',  ' ',
+    ' ', 0x08, 0x10,  'Û',  'Û',  'Ý', 0x18, 0x19, 0x07, 0x1A, 0x04,  'Ü',
+   0x17,  '°',  '°',  '°', 0x1A, 0x06,  '±', 0x1A, 0x03,  '°', 0x10, 0x1A,
+   0x04,  'Ü', 0x19, 0x17, 0x07,  'Û',  'Û',  'Û', 0x11,  'Û',  'Ü',  'Ü',
+   0x10, 0x19, 0x0B, 0x08, 0x14,  'Ü',  'Ü',  'Û', 0x10,  'Û',  'Û',  'Û',
+   0x18, 0x19, 0x04,  'Ü', 0x17, 0x1A, 0x06,  'Û',  '°',  '°',  '°', 0x1A,
+   0x04,  '±',  '²', 0x1A, 0x04,  '°', 0x1A, 0x05,  'Û', 0x10,  'Û',  'Û',
+   0x1A, 0x09,  'Ü', 0x09, 0x1A, 0x09,  'Ü',  ' ', 0x07, 0x1A, 0x06,  'Û',
+    'Ü', 0x19, 0x07, 0x08,  'Ü', 0x1A, 0x06,  'Û', 0x18, 0x19, 0x02,  'Ü',
+   0x17, 0x1A, 0x06,  'Û',  '±', 0x1A, 0x03,  '°',  '±',  '±',  '±',  '²',
+    '²',  '²', 0x1A, 0x05,  '°', 0x1A, 0x07,  'Û', 0x10, 0x1A, 0x08,  'Û',
+    'ß', 0x09,  'Û',  'Û', 0x1A, 0x04,  'ß', 0x19, 0x02, 0x07,  'Þ',  'Û',
+    'Û',  'Û',  'ß', 0x19, 0x0E, 0x08,  'Ü',  'Û',  'Û',  'Ý', 0x18,  ' ',
+    'Ü', 0x17, 0x1A, 0x07,  'Û',  '°',  '°',  '°',  'Û',  '°',  '°',  '±',
+    '±',  '²',  '²',  '²',  '±', 0x1A, 0x04,  '°', 0x1A, 0x09,  'Û', 0x10,
+    'Û', 0x19, 0x06, 0x09, 0x1A, 0x03,  'Û', 0x19, 0x06, 0x07,  'Þ',  'Û',
+    'Û', 0x1A, 0x03,  'Ü', 0x04, 0x17,  'ß', 0x10, 0x19, 0x07, 0x08, 0x14,
+    'Ü', 0x10,  'Ü', 0x1A, 0x04,  'Û',  'Ý', 0x18,  'Û', 0x17, 0x1A, 0x0E,
+    'Û',  '±', 0x1A, 0x04,  '²', 0x1A, 0x0F,  'Û', 0x10, 0x19, 0x07, 0x09,
+    'ß',  'ß', 0x19, 0x08, 0x07, 0x1A, 0x04,  'Û',  'ß', 0x19, 0x09, 0x08,
+    'ß', 0x1A, 0x04,  'Û', 0x18,  'Û', 0x17, 0x1A, 0x0E,  'Û',  '±',  '²',
+    '²',  '°',  '±', 0x1A, 0x10,  'Û', 0x10, 0x19, 0x0E, 0x06,  '²',  '°',
+   0x19, 0x02, 0x07,  'Û',  'Û',  'Û', 0x19, 0x0D, 0x08,  'Û',  'Û',  'Û',
+   0x18,  'Û', 0x17,  'Û', 0x10,  ' ', 0x17, 0x1A, 0x0C,  'Û',  '±',  '²',
+    '²', 0x1A, 0x12,  'Û', 0x10, 0x19, 0x0E, 0x06, 0x14,  'ß',  'ß', 0x04,
+   0x10,  'Ü',  'Ü',  'Ü', 0x07, 0x14,  'ß',  'ß',  'ß', 0x10, 0x19, 0x0D,
+   0x08,  'Û',  'Û',  'Û', 0x18,  'Û',  ' ',  'Þ', 0x17, 0x1A,  '!',  'Û',
+   0x10,  'Ý', 0x19, 0x0E, 0x06,  'Û',  '²',  ' ',  ' ', 0x07,  'Þ', 0x1A,
+   0x03,  'Û', 0x19, 0x0B, 0x09, 0x1A, 0x04,  'Û', 0x18, 0x08,  'Û',  ' ',
+   0x17, 0x1A, 0x22,  'Û', 0x10, 0x19, 0x0F, 0x06,  '±',  'Û',  ' ',  ' ',
+   0x07,  'Þ', 0x1A, 0x04,  'Û', 0x19, 0x09, 0x09, 0x11,  'Û', 0x10, 0x1A,
+   0x05,  'Û', 0x18, 0x19, 0x02, 0x08, 0x1A,  ' ',  'Û', 0x19, 0x10, 0x06,
+   0x14,  'ß',  'ß', 0x04, 0x10,  'Ü',  'Ü', 0x07, 0x14, 0x1A, 0x04,  'ß',
+   0x04, 0x17,  'Ü', 0x10, 0x19, 0x09, 0x09, 0x11,  'Û', 0x10, 0x1A, 0x05,
+    'Û', 0x18, 0x19, 0x03, 0x08,  'ß',  'ß', 0x1A, 0x1B,  'Û',  'ß', 0x19,
+   0x11, 0x06,  'Û',  '±',  ' ',  ' ', 0x07, 0x1A, 0x05,  'Û', 0x19, 0x09,
+   0x09, 0x11,  'Û', 0x10, 0x1A, 0x05,  'Û', 0x18, 0x19, 0x07, 0x08, 0x1A,
+   0x09,  'Û', 0x19, 0x04,  'ß', 0x1A, 0x06,  'Û',  'Ü', 0x19, 0x14, 0x06,
+    '²',  '°',  ' ',  ' ', 0x07, 0x1A, 0x05,  'Û', 0x19, 0x09, 0x09, 0x11,
+    'Û', 0x10, 0x1A, 0x05,  'Û', 0x18, 0x19, 0x07, 0x08, 0x1A, 0x09,  'Û',
+   0x19, 0x06,  'ß', 0x1A, 0x06,  'Û',  'Ü', 0x19, 0x04,  'Ü',  'Ü', 0x19,
+   0x0B, 0x06,  '±',  'Û',  ' ',  ' ', 0x07, 0x1A, 0x05,  'Û', 0x19, 0x09,
+   0x09,  'ß', 0x1A, 0x04,  'Û',  'ß', 0x18,  ' ', 0x08, 0x1A, 0x11,  'Û',
+   0x19, 0x07,  'ß', 0x1A, 0x0D,  'Û',  'Ü', 0x19, 0x09, 0x06,  '°',  '±',
+   0x19, 0x02, 0x07, 0x1A, 0x03,  'Û', 0x19, 0x0C, 0x09,  'Û',  'Û',  'Û',
+   0x18};
+
+unsigned char SAVE1 [752] = {
+   0x09, 0x10, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x19, 0x0D, 0x07,  'Ü',
+   0x06, 0x17,  '°',  '°',  ' ',  '°',  '°',  '°',  ' ',  ' ',  '°',  '°',
+   0x00,  'ß', 0x10, 0x19, 0x1E, 0x08,  '(',  ')',  'Ñ',  '(',  ')', 0x19,
+   0x0B, 0x05,  '(',  ')',  'Â',  '(',  ')', 0x18, 0x19, 0x0C, 0x07,  'Þ',
+   0x17,  ' ',  ' ', 0x04,  '(', 0x02,  '-', 0x04,  ')',  ' ',  ' ',  '(',
+   0x02,  '-', 0x04,  ')',  ' ',  ' ', 0x07, 0x10,  'Ý', 0x19, 0x1F, 0x04,
+    '³', 0x19, 0x0F, 0x05,  '³', 0x18, 0x19, 0x0C, 0x17, 0x19, 0x05, 0x04,
+    'ú',  'ú', 0x19, 0x05, 0x10, 0x19, 0x1D,  'Þ', 0x1A, 0x05,  'Û',  'Ü',
+    'Ü',  'Ü',  ' ',  ' ', 0x03,  'Ü',  'Ü',  'Ü', 0x1A, 0x05,  'Û',  'Ý',
+   0x18, 0x19, 0x0C, 0x17,  ' ', 0x0C,  ')',  ' ',  ' ', 0x00,  'Ü', 0x06,
+    'Ü', 0x00,  'Ü', 0x0F,  'Ü', 0x06,  'Ü', 0x00,  'Ü',  ' ',  ' ', 0x0C,
+    '(',  ' ', 0x10, 0x19, 0x1D, 0x0E, 0x14,  'Ü',  'Ü',  'Ü', 0x01,  'Ü',
+    'Ü', 0x10, 0x19, 0x0B, 0x03, 0x14,  'ß',  'ß', 0x0D, 0x13,  'Ü',  'Ü',
+    'Ü', 0x18, 0x10, 0x19, 0x0C, 0x07,  'Þ', 0x17,  ' ',  ' ', 0x00,  'ß',
+   0x06,  'ß', 0x0F,  'ß', 0x00,  'ß', 0x06,  'ß', 0x00,  'ß', 0x06,  'ß',
+   0x00,  'ß',  ' ',  ' ', 0x07, 0x10,  'Ý', 0x19, 0x1C, 0x0C, 0x14,  '°',
+    '±',  'Û',  '°',  '±',  'Û',  '°',  '±', 0x10, 0x19, 0x09, 0x0F, 0x14,
+    'ú',  ' ',  ' ', 0x08, 0x10,  'Û',  'Û',  'Ý', 0x18, 0x19, 0x07, 0x1A,
+   0x04,  'Ü', 0x17,  '°',  '°',  '°', 0x1A, 0x06,  '±', 0x1A, 0x03,  '°',
+   0x10, 0x1A, 0x04,  'Ü', 0x19, 0x16, 0x14,  ' ',  ' ', 0x0C,  '°',  '±',
+    'Û',  '°',  '±',  'Û', 0x10, 0x19, 0x0A, 0x08, 0x14,  'Ü',  'Ü',  'Û',
+   0x10,  'Û',  'Û',  'Û', 0x18, 0x19, 0x04,  'Ü', 0x17, 0x1A, 0x06,  'Û',
+    '°',  '°',  '°', 0x1A, 0x04,  '±',  '²', 0x1A, 0x04,  '°', 0x1A, 0x05,
+    'Û', 0x10,  'Û',  'Û', 0x1A, 0x09,  'Ü', 0x09, 0x1A, 0x09,  'Ü',  ' ',
+   0x0C, 0x14,  '°',  '±',  'Û',  '°',  '±',  'Û',  '°',  '±', 0x10, 0x19,
+   0x07, 0x08,  'Ü', 0x1A, 0x06,  'Û', 0x18, 0x19, 0x02,  'Ü', 0x17, 0x1A,
+   0x06,  'Û',  '±', 0x1A, 0x03,  '°',  '±',  '±',  '±',  '²',  '²',  '²',
+   0x1A, 0x05,  '°', 0x1A, 0x07,  'Û', 0x10, 0x1A, 0x08,  'Û',  'ß', 0x09,
+    'Û',  'Û', 0x1A, 0x04,  'ß', 0x19, 0x02, 0x0C, 0x14,  '°',  '±',  'Û',
+    '°',  '±',  'Û',  '°',  '±', 0x10, 0x19, 0x0B, 0x08,  'Ü',  'Û',  'Û',
+    'Ý', 0x18,  ' ',  'Ü', 0x17, 0x1A, 0x07,  'Û',  '°',  '°',  '°',  'Û',
+    '°',  '°',  '±',  '±',  '²',  '²',  '²',  '±', 0x1A, 0x04,  '°', 0x1A,
+   0x09,  'Û', 0x10,  'Û', 0x19, 0x06, 0x09, 0x1A, 0x03,  'Û', 0x19, 0x06,
+   0x0C, 0x14,  '°',  '±',  'Û',  '°',  '±',  'Û',  '°',  '±', 0x10, 0x19,
+   0x07, 0x08, 0x14,  'Ü', 0x10,  'Ü', 0x1A, 0x04,  'Û',  'Ý', 0x18,  'Û',
+   0x17, 0x1A, 0x0E,  'Û',  '±', 0x1A, 0x04,  '²', 0x1A, 0x0F,  'Û', 0x10,
+   0x19, 0x07, 0x09,  'ß',  'ß', 0x19, 0x08, 0x0C, 0x14,  '°',  '±',  'Û',
+    '°',  '±',  'Û', 0x10, 0x19, 0x09, 0x08,  'ß', 0x1A, 0x04,  'Û', 0x18,
+    'Û', 0x17, 0x1A, 0x0E,  'Û',  '±',  '²',  '²',  '°',  '±', 0x1A, 0x10,
+    'Û', 0x10, 0x19, 0x0E, 0x06,  '²',  '°', 0x19, 0x02, 0x07,  'Û',  'Û',
+    'Û', 0x19, 0x0D, 0x08,  'Û',  'Û',  'Û', 0x18,  'Û', 0x17,  'Û', 0x10,
+    ' ', 0x17, 0x1A, 0x0C,  'Û',  '±',  '²',  '²', 0x1A, 0x12,  'Û', 0x10,
+   0x19, 0x0E, 0x06, 0x14,  'ß',  'ß', 0x04, 0x10,  'Ü',  'Ü',  'Ü', 0x07,
+   0x14,  'ß',  'ß',  'ß', 0x10, 0x19, 0x0D, 0x08,  'Û',  'Û',  'Û', 0x18,
+    'Û',  ' ',  'Þ', 0x17, 0x1A,  '!',  'Û', 0x10,  'Ý', 0x19, 0x0E, 0x06,
+    'Û',  '²',  ' ',  ' ', 0x07,  'Þ', 0x1A, 0x03,  'Û', 0x19, 0x0B, 0x09,
+   0x1A, 0x04,  'Û', 0x18, 0x08,  'Û',  ' ', 0x17, 0x1A, 0x22,  'Û', 0x10,
+   0x19, 0x0F, 0x06,  '±',  'Û',  ' ',  ' ', 0x07,  'Þ', 0x1A, 0x04,  'Û',
+   0x19, 0x09, 0x09, 0x11,  'Û', 0x10, 0x1A, 0x05,  'Û', 0x18, 0x19, 0x02,
+   0x08, 0x1A,  ' ',  'Û', 0x19, 0x10, 0x06, 0x14,  'ß',  'ß', 0x04, 0x10,
+    'Ü',  'Ü', 0x07, 0x14, 0x1A, 0x04,  'ß', 0x04, 0x17,  'Ü', 0x10, 0x19,
+   0x09, 0x09, 0x11,  'Û', 0x10, 0x1A, 0x05,  'Û', 0x18, 0x19, 0x03, 0x08,
+    'ß',  'ß', 0x1A, 0x1B,  'Û',  'ß', 0x19, 0x11, 0x06,  'Û',  '±',  ' ',
+    ' ', 0x07, 0x1A, 0x05,  'Û', 0x19, 0x09, 0x09, 0x11,  'Û', 0x10, 0x1A,
+   0x05,  'Û', 0x18, 0x19, 0x07, 0x08, 0x1A, 0x09,  'Û', 0x19, 0x04,  'ß',
+   0x1A, 0x06,  'Û',  'Ü', 0x19, 0x14, 0x06,  '²',  '°',  ' ',  ' ', 0x07,
+   0x1A, 0x05,  'Û', 0x19, 0x09, 0x09, 0x11,  'Û', 0x10, 0x1A, 0x05,  'Û',
+   0x18, 0x19, 0x07, 0x08, 0x1A, 0x09,  'Û', 0x19, 0x06,  'ß', 0x1A, 0x06,
+    'Û',  'Ü', 0x19, 0x04,  'Ü',  'Ü', 0x19, 0x0B, 0x06,  '±',  'Û',  ' ',
+    ' ', 0x07, 0x1A, 0x05,  'Û', 0x19, 0x09, 0x09,  'ß', 0x1A, 0x04,  'Û',
+    'ß', 0x18,  ' ', 0x08, 0x1A, 0x11,  'Û', 0x19, 0x07,  'ß', 0x1A, 0x0D,
+    'Û',  'Ü', 0x19, 0x09, 0x06,  '°',  '±', 0x19, 0x02, 0x07, 0x1A, 0x03,
+    'Û', 0x19, 0x0C, 0x09,  'Û',  'Û',  'Û', 0x18};
+
+unsigned char SAVE2 [813] = {
+   0x09, 0x10, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x19, 0x0D, 0x07,  'Ü',
+   0x06, 0x17,  '°',  '°',  ' ',  '°',  '°',  '°',  ' ',  ' ',  '°',  '°',
+   0x00,  'ß', 0x10, 0x19, 0x16, 0x0C, 0x14,  '°',  '±',  '²', 0x10, 0x19,
+   0x04, 0x08,  '(', 0x0C, 0x14,  '°',  '±',  'Û', 0x08, 0x10,  ')', 0x19,
+   0x0B, 0x05,  '(',  ')',  'Â',  '(',  ')', 0x18, 0x19, 0x0C, 0x07,  'Þ',
+   0x17,  ' ',  ' ', 0x04,  '(', 0x02,  '-', 0x04,  ')',  ' ',  ' ',  '(',
+   0x02,  '-', 0x04,  ')',  ' ',  ' ', 0x07, 0x10,  'Ý', 0x19, 0x1F, 0x04,
+    '³', 0x19, 0x0F, 0x05,  '³', 0x18, 0x19, 0x0C, 0x17, 0x19, 0x05, 0x04,
+    'ú',  'ú', 0x19, 0x05, 0x10, 0x19, 0x17, 0x0C, 0x14,  '°',  '±',  '²',
+   0x10, 0x19, 0x02, 0x04,  'Þ', 0x0C, 0x14,  '°',  '±',  'Û',  '°',  '±',
+    'Û', 0x04, 0x10,  'Ü',  'Ü',  'Ü',  ' ',  ' ', 0x03,  'Ü',  'Ü',  'Ü',
+   0x1A, 0x05,  'Û',  'Ý', 0x18, 0x19, 0x0C, 0x17,  ' ', 0x0C,  ')',  ' ',
+    ' ', 0x00,  'Ü', 0x06,  'Ü', 0x00,  'Ü', 0x0F,  'Ü', 0x06,  'Ü', 0x00,
+    'Ü',  ' ',  ' ', 0x0C,  '(',  ' ', 0x10, 0x19, 0x18, 0x14,  '°',  '±',
+    '²', 0x10,  ' ',  ' ', 0x14,  '°',  '±',  'Û',  '°',  '±',  'Û', 0x10,
+   0x19, 0x0A, 0x03, 0x14,  'ß',  'ß', 0x0D, 0x13,  'Ü',  'Ü',  'Ü', 0x18,
+   0x10, 0x19, 0x0C, 0x07,  'Þ', 0x17,  ' ',  ' ', 0x00,  'ß', 0x06,  'ß',
+   0x0F,  'ß', 0x00,  'ß', 0x06,  'ß', 0x00,  'ß', 0x06,  'ß', 0x00,  'ß',
+    ' ',  ' ', 0x07, 0x10,  'Ý', 0x19, 0x1C, 0x0C, 0x14,  '°',  '±',  'Û',
+    '°',  '±',  'Û',  '°',  '±', 0x10, 0x19, 0x09, 0x0F, 0x14,  'ú',  ' ',
+    ' ', 0x08, 0x10,  'Û',  'Û',  'Ý', 0x18, 0x19, 0x07, 0x1A, 0x04,  'Ü',
+   0x17,  '°',  '°',  '°', 0x1A, 0x06,  '±', 0x1A, 0x03,  '°', 0x10, 0x1A,
+   0x04,  'Ü', 0x19, 0x16, 0x14,  ' ',  ' ', 0x0C,  '°',  '±',  'Û',  '°',
+    '±',  'Û', 0x10, 0x19, 0x0A, 0x08, 0x14,  'Ü',  'Ü',  'Û', 0x10,  'Û',
+    'Û',  'Û', 0x18, 0x19, 0x04,  'Ü', 0x17, 0x1A, 0x06,  'Û',  '°',  '°',
+    '°', 0x1A, 0x04,  '±',  '²', 0x1A, 0x04,  '°', 0x1A, 0x05,  'Û', 0x10,
+    'Û',  'Û', 0x1A, 0x09,  'Ü', 0x09, 0x1A, 0x09,  'Ü',  ' ', 0x0C, 0x14,
+    '°',  '±',  'Û',  '°',  '±',  'Û',  '°',  '±', 0x10, 0x19, 0x07, 0x08,
+    'Ü', 0x1A, 0x06,  'Û', 0x18, 0x19, 0x02,  'Ü', 0x17, 0x1A, 0x06,  'Û',
+    '±', 0x1A, 0x03,  '°',  '±',  '±',  '±',  '²',  '²',  '²', 0x1A, 0x05,
+    '°', 0x1A, 0x07,  'Û', 0x10, 0x1A, 0x08,  'Û',  'ß', 0x09,  'Û',  'Û',
+   0x1A, 0x04,  'ß', 0x19, 0x02, 0x0C, 0x14,  '°',  '±',  'Û',  '°',  '±',
+    'Û',  '°',  '±', 0x10, 0x19, 0x0B, 0x08,  'Ü',  'Û',  'Û',  'Ý', 0x18,
+    ' ',  'Ü', 0x17, 0x1A, 0x07,  'Û',  '°',  '°',  '°',  'Û',  '°',  '°',
+    '±',  '±',  '²',  '²',  '²',  '±', 0x1A, 0x04,  '°', 0x1A, 0x09,  'Û',
+   0x10,  'Û', 0x19, 0x06, 0x09, 0x1A, 0x03,  'Û', 0x19, 0x06, 0x0C, 0x14,
+    '°',  '±',  'Û',  '°',  '±',  'Û',  '°',  '±', 0x10, 0x19, 0x07, 0x08,
+   0x14,  'Ü', 0x10,  'Ü', 0x1A, 0x04,  'Û',  'Ý', 0x18,  'Û', 0x17, 0x1A,
+   0x0E,  'Û',  '±', 0x1A, 0x04,  '²', 0x1A, 0x0F,  'Û', 0x10, 0x19, 0x07,
+   0x09,  'ß',  'ß', 0x19, 0x08, 0x0C, 0x14,  '°',  '±',  'Û',  '°',  '±',
+    'Û', 0x10, 0x19, 0x09, 0x08,  'ß', 0x1A, 0x04,  'Û', 0x18,  'Û', 0x17,
+   0x1A, 0x0E,  'Û',  '±',  '²',  '²',  '°',  '±', 0x1A, 0x10,  'Û', 0x10,
+   0x19, 0x0E, 0x06,  '²',  '°', 0x19, 0x02, 0x0C, 0x14,  '°',  '±',  'Û',
+    '°',  '±', 0x10, 0x19, 0x0B, 0x08,  'Û',  'Û',  'Û', 0x18,  'Û', 0x17,
+    'Û', 0x10,  ' ', 0x17, 0x1A, 0x0C,  'Û',  '±',  '²',  '²', 0x1A, 0x12,
+    'Û', 0x10, 0x19, 0x0E, 0x06, 0x14,  'ß',  'ß', 0x04, 0x10,  'Ü',  'Ü',
+    'Ü', 0x07, 0x14,  'ß',  'ß',  'ß', 0x10, 0x19, 0x0D, 0x08,  'Û',  'Û',
+    'Û', 0x18,  'Û',  ' ',  'Þ', 0x17, 0x1A,  '!',  'Û', 0x10,  'Ý', 0x19,
+   0x0E, 0x06,  'Û',  '²',  ' ',  ' ', 0x07,  'Þ', 0x1A, 0x03,  'Û',  ' ',
+    ' ', 0x0C, 0x14,  '°',  '±',  'Û', 0x10, 0x19, 0x06, 0x09, 0x1A, 0x04,
+    'Û', 0x18, 0x08,  'Û',  ' ', 0x17, 0x1A, 0x22,  'Û', 0x10, 0x19, 0x0B,
+   0x0C, 0x14,  '°',  '±',  'Û', 0x10,  ' ', 0x06,  '±',  'Û',  ' ',  ' ',
+   0x07,  'Þ', 0x1A, 0x04,  'Û', 0x19, 0x09, 0x09, 0x11,  'Û', 0x10, 0x1A,
+   0x05,  'Û', 0x18, 0x19, 0x02, 0x08, 0x1A,  ' ',  'Û', 0x19, 0x10, 0x06,
+   0x14,  'ß',  'ß', 0x04, 0x10,  'Ü',  'Ü', 0x07, 0x14, 0x1A, 0x04,  'ß',
+   0x04, 0x17,  'Ü', 0x10, 0x19, 0x09, 0x09, 0x11,  'Û', 0x10, 0x1A, 0x05,
+    'Û', 0x18, 0x19, 0x03, 0x08,  'ß',  'ß', 0x1A, 0x1B,  'Û',  'ß', 0x19,
+   0x05, 0x0C, 0x14,  '°',  '±',  'Û', 0x10, 0x19, 0x08, 0x06,  'Û',  '±',
+    ' ',  ' ', 0x07, 0x1A, 0x05,  'Û', 0x19, 0x09, 0x09, 0x11,  'Û', 0x10,
+   0x1A, 0x05,  'Û', 0x18, 0x19, 0x07, 0x08, 0x1A, 0x09,  'Û', 0x19, 0x04,
+    'ß', 0x1A, 0x06,  'Û',  'Ü', 0x19, 0x14, 0x06,  '²',  '°',  ' ',  ' ',
+   0x07, 0x1A, 0x05,  'Û', 0x19, 0x09, 0x09, 0x11,  'Û', 0x10, 0x1A, 0x05,
+    'Û', 0x18, 0x19, 0x07, 0x08, 0x1A, 0x09,  'Û', 0x19, 0x06,  'ß', 0x1A,
+   0x06,  'Û',  'Ü', 0x19, 0x04,  'Ü',  'Ü', 0x19, 0x0B, 0x06,  '±',  'Û',
+    ' ',  ' ', 0x07, 0x1A, 0x05,  'Û', 0x19, 0x09, 0x09,  'ß', 0x1A, 0x04,
+    'Û',  'ß', 0x18,  ' ', 0x08, 0x1A, 0x11,  'Û', 0x19, 0x07,  'ß', 0x1A,
+   0x0D,  'Û',  'Ü', 0x19, 0x09, 0x06,  '°',  '±', 0x19, 0x02, 0x07, 0x1A,
+   0x03,  'Û', 0x19, 0x0C, 0x09,  'Û',  'Û',  'Û', 0x18};
+
+unsigned char SAVE3 [742] = {
+   0x09, 0x10, 0x18, 0x18, 0x18, 0x19,  ',', 0x0C, 0x14,  '°',  '±',  'Û',
+   0x18, 0x18, 0x18, 0x10, 0x19, 0x0D, 0x07,  'Ü', 0x06, 0x17,  '°',  '°',
+    ' ',  '°',  '°',  '°',  ' ',  ' ',  '°',  '°', 0x00,  'ß', 0x10, 0x19,
+   0x16, 0x0C, 0x14,  '°',  '±',  '²', 0x10, 0x19, 0x05, 0x14,  '°',  '±',
+    'Û', 0x10, 0x19, 0x0C, 0x05,  '(',  ')',  'Â',  '(',  ')', 0x18, 0x19,
+   0x0C, 0x07,  'Þ', 0x17,  ' ',  ' ', 0x04,  '(', 0x02,  '-', 0x04,  ')',
+    ' ',  ' ',  '(', 0x02,  '-', 0x04,  ')',  ' ',  ' ', 0x07, 0x10,  'Ý',
+   0x19,  '0', 0x05,  '³', 0x18, 0x19, 0x0C, 0x17, 0x19, 0x05, 0x04,  'ú',
+    'ú', 0x19, 0x05, 0x10, 0x19, 0x17, 0x0C, 0x14,  '°',  '±',  '²', 0x10,
+   0x19, 0x02, 0x04,  'Þ', 0x0C, 0x14,  '°',  '±',  'Û', 0x10, 0x19, 0x07,
+   0x03,  'Ü',  'Ü',  'Ü', 0x1A, 0x05,  'Û',  'Ý', 0x18, 0x19, 0x0C, 0x17,
+    ' ', 0x0C,  ')',  ' ',  ' ', 0x00,  'Ü', 0x06,  'Ü', 0x00,  'Ü', 0x0F,
+    'Ü', 0x06,  'Ü', 0x00,  'Ü',  ' ',  ' ', 0x0C,  '(',  ' ', 0x10, 0x19,
+   0x18, 0x14,  '°',  '±',  '²', 0x10,  ' ',  ' ', 0x14,  '°',  '±',  'Û',
+    '°',  '±', 0x10, 0x19, 0x0B, 0x03, 0x14,  'ß',  'ß', 0x0D, 0x13,  'Ü',
+    'Ü',  'Ü', 0x18, 0x10, 0x19, 0x0C, 0x07,  'Þ', 0x17,  ' ',  ' ', 0x00,
+    'ß', 0x06,  'ß', 0x0F,  'ß', 0x00,  'ß', 0x06,  'ß', 0x00,  'ß', 0x06,
+    'ß', 0x00,  'ß',  ' ',  ' ', 0x07, 0x10,  'Ý', 0x19, 0x1C, 0x0C, 0x14,
+    '°',  '±',  'Û',  '°', 0x10,  ' ',  ' ', 0x14,  '°',  '±', 0x10, 0x19,
+   0x09, 0x0F, 0x14,  'ú',  ' ',  ' ', 0x08, 0x10,  'Û',  'Û',  'Ý', 0x18,
+   0x19, 0x07, 0x1A, 0x04,  'Ü', 0x17,  '°',  '°',  '°', 0x1A, 0x06,  '±',
+   0x1A, 0x03,  '°', 0x10, 0x1A, 0x04,  'Ü', 0x19, 0x16, 0x14,  ' ',  ' ',
+   0x0C,  '°', 0x10, 0x19, 0x02, 0x14,  '±',  'Û', 0x10, 0x19, 0x0A, 0x08,
+   0x14,  'Ü',  'Ü',  'Û', 0x10,  'Û',  'Û',  'Û', 0x18, 0x19, 0x04,  'Ü',
+   0x17, 0x1A, 0x06,  'Û',  '°',  '°',  '°', 0x1A, 0x04,  '±',  '²', 0x1A,
+   0x04,  '°', 0x1A, 0x05,  'Û', 0x10,  'Û',  'Û', 0x1A, 0x09,  'Ü', 0x09,
+   0x1A, 0x09,  'Ü',  ' ', 0x0C, 0x14,  '°', 0x10, 0x19, 0x05, 0x14,  '±',
+   0x10, 0x19, 0x07, 0x08,  'Ü', 0x1A, 0x06,  'Û', 0x18, 0x19, 0x02,  'Ü',
+   0x17, 0x1A, 0x06,  'Û',  '±', 0x1A, 0x03,  '°',  '±',  '±',  '±',  '²',
+    '²',  '²', 0x1A, 0x05,  '°', 0x1A, 0x07,  'Û', 0x10, 0x1A, 0x08,  'Û',
+    'ß', 0x09,  'Û',  'Û', 0x1A, 0x04,  'ß', 0x19, 0x09, 0x0C, 0x14,  '±',
+   0x10, 0x19, 0x0B, 0x08,  'Ü',  'Û',  'Û',  'Ý', 0x18,  ' ',  'Ü', 0x17,
+   0x1A, 0x07,  'Û',  '°',  '°',  '°',  'Û',  '°',  '°',  '±',  '±',  '²',
+    '²',  '²',  '±', 0x1A, 0x04,  '°', 0x1A, 0x09,  'Û', 0x10,  'Û', 0x19,
+   0x06, 0x09, 0x1A, 0x03,  'Û', 0x19, 0x16, 0x08, 0x14,  'Ü', 0x10,  'Ü',
+   0x1A, 0x04,  'Û',  'Ý', 0x18,  'Û', 0x17, 0x1A, 0x0E,  'Û',  '±', 0x1A,
+   0x04,  '²', 0x1A, 0x0F,  'Û', 0x10, 0x19, 0x07, 0x09,  'ß',  'ß', 0x19,
+   0x18, 0x08,  'ß', 0x1A, 0x04,  'Û', 0x18,  'Û', 0x17, 0x1A, 0x0E,  'Û',
+    '±',  '²',  '²',  '°',  '±', 0x1A, 0x10,  'Û', 0x10, 0x19, 0x0E, 0x06,
+    '²',  '°', 0x19, 0x13, 0x08,  'Û',  'Û',  'Û', 0x18,  'Û', 0x17,  'Û',
+   0x10,  ' ', 0x17, 0x1A, 0x0C,  'Û',  '±',  '²',  '²', 0x1A, 0x12,  'Û',
+   0x10, 0x19, 0x0E, 0x06, 0x14,  'ß',  'ß', 0x04, 0x10,  'Ü',  'Ü',  'Ü',
+   0x19, 0x10, 0x08,  'Û',  'Û',  'Û', 0x18,  'Û',  ' ',  'Þ', 0x17, 0x1A,
+    '!',  'Û', 0x10,  'Ý', 0x19, 0x0E, 0x06,  'Û',  '²', 0x19, 0x02, 0x0C,
+   0x14,  '°',  '±',  'Û',  '°', 0x10, 0x19, 0x0B, 0x09, 0x1A, 0x04,  'Û',
+   0x18, 0x08,  'Û',  ' ', 0x17, 0x1A, 0x22,  'Û', 0x10, 0x19, 0x0F, 0x06,
+    '±',  'Û',  ' ',  ' ', 0x07,  'Þ', 0x1A, 0x04,  'Û', 0x19, 0x09, 0x09,
+   0x11,  'Û', 0x10, 0x1A, 0x05,  'Û', 0x18, 0x19, 0x02, 0x08, 0x1A,  ' ',
+    'Û', 0x19, 0x10, 0x06, 0x14,  'ß',  'ß', 0x04, 0x10,  'Ü',  'Ü', 0x07,
+   0x14, 0x1A, 0x04,  'ß', 0x04, 0x17,  'Ü', 0x10, 0x19, 0x09, 0x09, 0x11,
+    'Û', 0x10, 0x1A, 0x05,  'Û', 0x18, 0x19, 0x03, 0x08,  'ß',  'ß', 0x1A,
+   0x1B,  'Û',  'ß', 0x19, 0x11, 0x06,  'Û',  '±',  ' ',  ' ', 0x07, 0x1A,
+   0x05,  'Û', 0x19, 0x09, 0x09, 0x11,  'Û', 0x10, 0x1A, 0x05,  'Û', 0x18,
+   0x19, 0x07, 0x08, 0x1A, 0x09,  'Û', 0x19, 0x04,  'ß', 0x1A, 0x06,  'Û',
+    'Ü', 0x19, 0x14, 0x06,  '²',  '°',  ' ',  ' ', 0x07, 0x1A, 0x05,  'Û',
+   0x19, 0x09, 0x09, 0x11,  'Û', 0x10, 0x1A, 0x05,  'Û', 0x18, 0x19, 0x07,
+   0x08, 0x1A, 0x09,  'Û', 0x19, 0x06,  'ß', 0x1A, 0x06,  'Û',  'Ü', 0x19,
+   0x04,  'Ü',  'Ü', 0x19, 0x0B, 0x06,  '±',  'Û',  ' ',  ' ', 0x07, 0x1A,
+   0x05,  'Û', 0x19, 0x09, 0x09,  'ß', 0x1A, 0x04,  'Û',  'ß', 0x18,  ' ',
+   0x08, 0x1A, 0x11,  'Û', 0x19, 0x07,  'ß', 0x1A, 0x0B,  'Û', 0x0C, 0x14,
+    '°',  '±',  'Û', 0x10, 0x19, 0x09, 0x06,  '°',  '±', 0x19, 0x02, 0x07,
+   0x1A, 0x03,  'Û', 0x19, 0x0C, 0x09,  'Û',  'Û',  'Û', 0x18};
+
+unsigned char SAVE4 [639] = {
+   0x09, 0x10, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x19, 0x0D, 0x07,  'Ü',
+   0x06, 0x17,  '°',  '°',  ' ',  '°',  '°',  '°',  ' ',  ' ',  '°',  '°',
+   0x00,  'ß', 0x10, 0x19,  '/', 0x05,  '(',  ')',  'Â',  '(',  ')', 0x18,
+   0x19, 0x0C, 0x07,  'Þ', 0x17,  ' ',  ' ', 0x04,  '(', 0x02,  '-', 0x04,
+    ')',  ' ',  ' ',  '(', 0x02,  '-', 0x04,  ')',  ' ',  ' ', 0x07, 0x10,
+    'Ý', 0x19,  '0', 0x05,  '³', 0x18, 0x19, 0x0C, 0x17, 0x19, 0x05, 0x04,
+    'ú',  'ú', 0x19, 0x05, 0x10, 0x19,  ')', 0x03,  'Ü',  'Ü',  'Ü', 0x1A,
+   0x05,  'Û',  'Ý', 0x18, 0x19, 0x0C, 0x17,  ' ', 0x0C,  ')',  ' ',  ' ',
+   0x00,  'Ü', 0x06,  'Ü', 0x00,  'Ü', 0x0F,  'Ü', 0x06,  'Ü', 0x00,  'Ü',
+    ' ',  ' ', 0x0C,  '(',  ' ', 0x10, 0x19,  '.', 0x03, 0x14,  'ß',  'ß',
+   0x0D, 0x13,  'Ü',  'Ü',  'Ü', 0x18, 0x10, 0x19, 0x0C, 0x07,  'Þ', 0x17,
+    ' ',  ' ', 0x00,  'ß', 0x06,  'ß', 0x0F,  'ß', 0x00,  'ß', 0x06,  'ß',
+   0x00,  'ß', 0x06,  'ß', 0x00,  'ß',  ' ',  ' ', 0x07, 0x10,  'Ý', 0x19,
+    '.', 0x0F, 0x14,  'ú',  ' ',  ' ', 0x08, 0x10,  'Û',  'Û',  'Ý', 0x18,
+   0x19, 0x07, 0x1A, 0x04,  'Ü', 0x17,  '°',  '°',  '°', 0x1A, 0x06,  '±',
+   0x1A, 0x03,  '°', 0x10, 0x1A, 0x04,  'Ü', 0x19,  ')', 0x14,  'Ü',  'Ü',
+    'Û', 0x10,  'Û',  'Û',  'Û', 0x18, 0x19, 0x04,  'Ü', 0x17, 0x1A, 0x06,
+    'Û',  '°',  '°',  '°', 0x1A, 0x04,  '±',  '²', 0x1A, 0x04,  '°', 0x1A,
+   0x05,  'Û', 0x10,  'Û',  'Û', 0x1A, 0x09,  'Ü', 0x09, 0x1A, 0x09,  'Ü',
+   0x19, 0x10, 0x08,  'Ü', 0x1A, 0x06,  'Û', 0x18, 0x19, 0x02,  'Ü', 0x17,
+   0x1A, 0x06,  'Û',  '±', 0x1A, 0x03,  '°',  '±',  '±',  '±',  '²',  '²',
+    '²', 0x1A, 0x05,  '°', 0x1A, 0x07,  'Û', 0x10, 0x1A, 0x08,  'Û',  'ß',
+   0x09,  'Û',  'Û', 0x1A, 0x04,  'ß', 0x19, 0x16, 0x08,  'Ü',  'Û',  'Û',
+    'Ý', 0x18,  ' ',  'Ü', 0x17, 0x1A, 0x07,  'Û',  '°',  '°',  '°',  'Û',
+    '°',  '°',  '±',  '±',  '²',  '²',  '²',  '±', 0x1A, 0x04,  '°', 0x1A,
+   0x09,  'Û', 0x10,  'Û', 0x19, 0x06, 0x09, 0x1A, 0x03,  'Û', 0x19, 0x16,
+   0x08, 0x14,  'Ü', 0x10,  'Ü', 0x1A, 0x04,  'Û',  'Ý', 0x18,  'Û', 0x17,
+   0x1A, 0x0E,  'Û',  '±', 0x1A, 0x04,  '²', 0x1A, 0x0F,  'Û', 0x10, 0x19,
+   0x07, 0x09,  'ß',  'ß', 0x19, 0x18, 0x08,  'ß', 0x1A, 0x04,  'Û', 0x18,
+    'Û', 0x17, 0x1A, 0x0E,  'Û',  '±',  '²',  '²',  '°',  '±', 0x1A, 0x10,
+    'Û', 0x10, 0x19, 0x0E, 0x06,  '²',  '°', 0x19, 0x13, 0x08,  'Û',  'Û',
+    'Û', 0x18,  'Û', 0x17,  'Û', 0x10,  ' ', 0x17, 0x1A, 0x0C,  'Û',  '±',
+    '²',  '²', 0x1A, 0x12,  'Û', 0x10, 0x19, 0x0E, 0x06, 0x14,  'ß',  'ß',
+   0x04, 0x10,  'Ü',  'Ü',  'Ü', 0x19, 0x10, 0x08,  'Û',  'Û',  'Û', 0x18,
+    'Û',  ' ',  'Þ', 0x17, 0x1A,  '!',  'Û', 0x10,  'Ý', 0x19, 0x0E, 0x06,
+    'Û',  '²', 0x19, 0x02, 0x0C, 0x14,  '°',  '±',  'Û',  '°', 0x10, 0x19,
+   0x0B, 0x09, 0x1A, 0x04,  'Û', 0x18, 0x08,  'Û',  ' ', 0x17, 0x1A, 0x22,
+    'Û', 0x10, 0x19, 0x0F, 0x06,  '±',  'Û',  ' ',  ' ', 0x07,  'Þ', 0x1A,
+   0x04,  'Û', 0x19, 0x09, 0x09, 0x11,  'Û', 0x10, 0x1A, 0x05,  'Û', 0x18,
+   0x19, 0x02, 0x08, 0x1A,  ' ',  'Û', 0x19, 0x10, 0x06, 0x14,  'ß',  'ß',
+   0x04, 0x10,  'Ü',  'Ü', 0x07, 0x14, 0x1A, 0x04,  'ß', 0x04, 0x17,  'Ü',
+   0x10, 0x19, 0x09, 0x09, 0x11,  'Û', 0x10, 0x1A, 0x05,  'Û', 0x18, 0x19,
+   0x03, 0x08,  'ß',  'ß', 0x1A, 0x1B,  'Û',  'ß', 0x19, 0x11, 0x06,  'Û',
+    '±',  ' ',  ' ', 0x07, 0x1A, 0x05,  'Û', 0x19, 0x09, 0x09, 0x11,  'Û',
+   0x10, 0x1A, 0x05,  'Û', 0x18, 0x19, 0x07, 0x08, 0x1A, 0x09,  'Û', 0x19,
+   0x04,  'ß', 0x1A, 0x06,  'Û',  'Ü', 0x19, 0x14, 0x06,  '²',  '°',  ' ',
+    ' ', 0x07, 0x1A, 0x05,  'Û', 0x19, 0x09, 0x09, 0x11,  'Û', 0x10, 0x1A,
+   0x05,  'Û', 0x18, 0x19, 0x07, 0x08, 0x1A, 0x09,  'Û', 0x19, 0x06,  'ß',
+   0x1A, 0x06,  'Û',  'Ü', 0x19, 0x04,  'Ü',  'Ü', 0x19, 0x0B, 0x06,  '±',
+    'Û',  ' ',  ' ', 0x07, 0x1A, 0x05,  'Û', 0x19, 0x09, 0x09,  'ß', 0x1A,
+   0x04,  'Û',  'ß', 0x18,  ' ', 0x08, 0x1A, 0x11,  'Û', 0x19, 0x07,  'ß',
+   0x1A, 0x0B,  'Û', 0x0C, 0x14,  '°',  '±',  'Û', 0x10, 0x19, 0x09, 0x06,
+    '°',  '±', 0x19, 0x02, 0x07, 0x1A, 0x03,  'Û', 0x19, 0x0C, 0x09,  'Û',
+    'Û',  'Û', 0x18};
+
+unsigned char SAVE5 [643] = {
+   0x09, 0x10, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x19, 0x0D, 0x07,  'Ü',
+   0x06, 0x17,  '°',  '°',  ' ',  '°',  '°',  '°',  ' ',  ' ',  '°',  '°',
+   0x00,  'ß', 0x10, 0x19,  '/', 0x05,  '(',  ')',  'Â',  '(',  ')', 0x18,
+   0x19, 0x0C, 0x07,  'Þ', 0x17,  ' ',  ' ', 0x04,  '(', 0x02,  '-', 0x04,
+    ')',  ' ',  ' ',  '(', 0x02,  '-', 0x04,  ')',  ' ',  ' ', 0x07, 0x10,
+    'Ý', 0x19,  '0', 0x05,  '³', 0x18, 0x19, 0x0C, 0x17, 0x19, 0x05, 0x04,
+    'ú',  'ú', 0x19, 0x05, 0x10, 0x19,  ')', 0x03,  'Ü',  'Ü',  'Ü', 0x1A,
+   0x05,  'Û',  'Ý', 0x18, 0x19, 0x0C, 0x17,  ' ', 0x0C,  ')',  ' ',  ' ',
+   0x00,  'Ü', 0x06,  'Ü', 0x00,  'Ü', 0x0F,  'Ü', 0x06,  'Ü', 0x00,  'Ü',
+    ' ',  ' ', 0x0C,  '(',  ' ', 0x10, 0x19,  '.', 0x03, 0x14,  'ß',  'ß',
+   0x0D, 0x13,  'Ü',  'Ü',  'Ü', 0x18, 0x10, 0x19, 0x0C, 0x07,  'Þ', 0x17,
+    ' ',  ' ', 0x00,  'ß', 0x06,  'ß', 0x0F,  'ß', 0x00,  'ß', 0x06,  'ß',
+   0x00,  'ß', 0x06,  'ß', 0x00,  'ß',  ' ',  ' ', 0x07, 0x10,  'Ý', 0x19,
+    '.', 0x0F, 0x14,  'ú',  ' ',  ' ', 0x08, 0x10,  'Û',  'Û',  'Ý', 0x18,
+   0x19, 0x07, 0x1A, 0x04,  'Ü', 0x17,  '°',  '°',  '°', 0x1A, 0x06,  '±',
+   0x1A, 0x03,  '°', 0x10, 0x1A, 0x04,  'Ü', 0x19,  ')', 0x14,  'Ü',  'Ü',
+    'Û', 0x10,  'Û',  'Û',  'Û', 0x18, 0x19, 0x04,  'Ü', 0x17, 0x1A, 0x06,
+    'Û',  '°',  '°',  '°', 0x1A, 0x04,  '±',  '²', 0x1A, 0x04,  '°', 0x1A,
+   0x05,  'Û', 0x10,  'Û',  'Û', 0x1A, 0x04,  'Ü', 0x19, 0x1F,  'Ü', 0x1A,
+   0x06,  'Û', 0x18, 0x19, 0x02,  'Ü', 0x17, 0x1A, 0x06,  'Û',  '±', 0x1A,
+   0x03,  '°',  '±',  '±',  '±',  '²',  '²',  '²', 0x1A, 0x05,  '°', 0x1A,
+   0x07,  'Û', 0x10, 0x1A, 0x04,  'Û', 0x19, 0x22,  'Ü',  'Û',  'Û',  'Ý',
+   0x18,  ' ',  'Ü', 0x17, 0x1A, 0x07,  'Û',  '°',  '°',  '°',  'Û',  '°',
+    '°',  '±',  '±',  '²',  '²',  '²',  '±', 0x1A, 0x04,  '°', 0x1A, 0x09,
+    'Û', 0x10,  'Û',  'Þ',  'Û',  'Û',  'Ý', 0x19, 0x1D, 0x14,  'Ü', 0x10,
+    'Ü', 0x1A, 0x04,  'Û',  'Ý', 0x18,  'Û', 0x17, 0x1A, 0x0E,  'Û',  '±',
+   0x1A, 0x04,  '²', 0x1A, 0x0F,  'Û', 0x10,  'Þ',  'Û',  'Û',  'Û', 0x19,
+   0x1E,  'ß', 0x1A, 0x04,  'Û', 0x18,  'Û', 0x17, 0x1A, 0x0E,  'Û',  '±',
+    '²',  '²',  '°',  '±', 0x1A, 0x10,  'Û', 0x10,  ' ',  'Û',  'Û',  'Û',
+   0x19, 0x0A, 0x06,  '²',  '°', 0x19, 0x13, 0x08,  'Û',  'Û',  'Û', 0x18,
+    'Û', 0x17,  'Û', 0x10,  ' ', 0x17, 0x1A, 0x0C,  'Û',  '±',  '²',  '²',
+   0x1A, 0x12,  'Û', 0x10,  ' ', 0x09,  'Û',  'Û',  'Û', 0x19, 0x0A, 0x06,
+   0x14,  'ß',  'ß', 0x04, 0x10,  'Ü',  'Ü',  'Ü', 0x19, 0x10, 0x08,  'Û',
+    'Û',  'Û', 0x18,  'Û',  ' ',  'Þ', 0x17, 0x1A,  '!',  'Û', 0x10,  'Ý',
+    ' ',  ' ', 0x09,  'Û',  'Û', 0x19, 0x0A, 0x06,  'Û',  '²', 0x19, 0x02,
+   0x0C, 0x14,  '°',  '±',  'Û',  '°', 0x10, 0x19, 0x0B, 0x09, 0x1A, 0x04,
+    'Û', 0x18, 0x08,  'Û',  ' ', 0x17, 0x1A, 0x22,  'Û', 0x10, 0x19, 0x03,
+   0x09,  'Û', 0x19, 0x0A, 0x06,  '±',  'Û',  ' ',  ' ', 0x07,  'Þ', 0x1A,
+   0x04,  'Û', 0x19, 0x09, 0x09, 0x11,  'Û', 0x10, 0x1A, 0x05,  'Û', 0x18,
+   0x19, 0x02, 0x08, 0x1A,  ' ',  'Û', 0x19, 0x04, 0x09,  'Û', 0x19, 0x0A,
+   0x06, 0x14,  'ß',  'ß', 0x04, 0x10,  'Ü',  'Ü', 0x07, 0x14, 0x1A, 0x04,
+    'ß', 0x04, 0x17,  'Ü', 0x10, 0x19, 0x09, 0x09, 0x11,  'Û', 0x10, 0x1A,
+   0x05,  'Û', 0x18, 0x19, 0x03, 0x08,  'ß',  'ß', 0x1A, 0x1B,  'Û',  'ß',
+   0x19, 0x11, 0x06,  'Û',  '±',  ' ',  ' ', 0x07, 0x1A, 0x05,  'Û', 0x19,
+   0x09, 0x09, 0x11,  'Û', 0x10, 0x1A, 0x05,  'Û', 0x18, 0x19, 0x07, 0x08,
+   0x1A, 0x09,  'Û', 0x19, 0x04,  'ß', 0x1A, 0x06,  'Û',  'Ü', 0x19, 0x14,
+   0x06,  '²',  '°',  ' ',  ' ', 0x07, 0x1A, 0x05,  'Û', 0x19, 0x09, 0x09,
+   0x11,  'Û', 0x10, 0x1A, 0x05,  'Û', 0x18, 0x19, 0x07, 0x08, 0x1A, 0x09,
+    'Û', 0x19, 0x06,  'ß', 0x1A, 0x06,  'Û',  'Ü', 0x19, 0x04,  'Ü',  'Ü',
+   0x19, 0x0B, 0x06,  '±',  'Û',  ' ',  ' ', 0x07, 0x1A, 0x05,  'Û', 0x19,
+   0x09, 0x09,  'ß', 0x1A, 0x04,  'Û',  'ß', 0x18,  ' ', 0x08, 0x1A, 0x11,
+    'Û', 0x19, 0x07,  'ß', 0x1A, 0x0B,  'Û', 0x0C, 0x14,  '°',  '±',  'Û',
+   0x10, 0x19, 0x09, 0x06,  '°',  '±', 0x19, 0x02, 0x07, 0x1A, 0x03,  'Û',
+   0x19, 0x0C, 0x09,  'Û',  'Û',  'Û', 0x18};
+
+unsigned char XFOR [162] = {
+   0x09, 0x10, 0x19, 0x04, 0x08,  '(',  ')',  'Â',  '(',  ')', 0x18, 0x19,
+   0x06,  '³', 0x18, 0x04,  'Ü',  'Ü',  'Ü', 0x1A, 0x05,  'Û',  'Ý', 0x18,
+   0x19, 0x04, 0x01, 0x14,  'Ü',  'Ü', 0x0E,  'Ü',  'Ü',  'Ü', 0x18, 0x10,
+   0x19, 0x04, 0x0F, 0x11,  'ú',  ' ',  ' ', 0x07,  'Û',  'Û', 0x10,  'Ý',
+   0x18, 0x19, 0x04, 0x01, 0x17,  'ß',  'ß', 0x07, 0x10, 0x1A, 0x03,  'Û',
+   0x18, 0x19, 0x02,  'Ü', 0x1A, 0x06,  'Û', 0x18, 0x19, 0x06,  'Ü',  'Û',
+    'Û',  'Û', 0x18, 0x19, 0x02, 0x14,  'Ü', 0x10,  'Ü', 0x1A, 0x04,  'Û',
+    'Ý', 0x18, 0x19, 0x03,  'ß', 0x1A, 0x04,  'Û', 0x18, 0x19, 0x05,  'Û',
+    'Û',  'Û', 0x18, 0x19, 0x05,  'Û',  'Û',  'Û', 0x18, 0x19, 0x04, 0x09,
+   0x1A, 0x04,  'Û', 0x18, 0x19, 0x03, 0x11,  'Û', 0x10, 0x1A, 0x05,  'Û',
+   0x18, 0x19, 0x03, 0x11,  'Û', 0x10, 0x1A, 0x05,  'Û', 0x18, 0x19, 0x03,
+   0x11,  'Û', 0x10, 0x1A, 0x05,  'Û', 0x18, 0x19, 0x03, 0x11,  'Û', 0x10,
+   0x1A, 0x05,  'Û', 0x18, 0x19, 0x03,  'ß', 0x1A, 0x04,  'Û',  'ß', 0x18,
+   0x19, 0x05,  'Û',  'Û',  'Û', 0x18};
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/final_isi/demo.c	Fri Jun 01 17:41:15 2012 +0300
@@ -0,0 +1,955 @@
+#include "wrapper.h"
+
+#include "fisi.h"
+#include "ansi.h"
+
+extern int bgcol, txtcol, ansifrom;
+extern char buffclass;
+
+extern char fx_main;
+extern char fx_main_spex;
+extern char fx_3d;
+extern char fx_flare;
+
+extern char *ruutu, *txb, *abb, *vib;
+
+extern framekey o0[];
+
+void prforhyb(char *h)
+{
+    int i;
+    for (i = 80 * 25; i; i--)
+    {
+        if ((*h == 32) || (!*h))
+            if (!(*(h + 1) & 0xf0))
+            {
+                *h = 253;
+                *(h + 1) = 1;
+            }
+        h += 2;
+    }
+}
+
+void demoloop()
+{
+    int quit = 0;
+    char lastkey = 0;
+    int dt = 0;
+    int fader = 0, fadetype = 1;
+
+    while (!quit)
+    {
+        int t = pwplib_timer();
+
+        while (dt < t)
+        {
+            int d = dt;
+
+            if (d < 5 * 384)
+                if (!(d % 5))
+                    switch (d / 5)
+                    {
+                      case (0):
+                          scroller_init(0);
+                          preparebuff(SINGLE);
+                          fx_main = SCROLLER;
+                          fx_main_spex = 0;
+                          break;
+                      case (64):
+                          fader = 7;
+                          fadetype = 1;
+                          txtline(txb + 80 * 10, "elet{{n", "the`year");
+                          break;
+                      case (66):
+                          txtline(txb + 80 * 20, "vuotta", "is");
+                          break;
+                      case (68):
+                          txtline(txb + 80 * 30, "}o}~", "}o}~");
+                          break;
+                      case (96):
+                          fader = 31;
+                          fadetype = 2;
+                          break;
+                      case (100):
+                          clrline(txb + 80 * 10);
+                          break;
+                      case (116):
+                          clrline(txb + 80 * 10);
+                          break;
+
+                      case (128):
+                          fader = 7;
+                          fadetype = 1;
+                          memset(txb, 0, 80 * 50);
+                          txtline(txb + 80 * 10, "kaaos", "chaos");
+                          break;
+                      case (132):
+                          txtline(txb + 80 * 20, "on`t{ytt{nyt", "has`taken");
+                          break;
+                      case (134):
+                          txtline(txb + 80 * 30, "maan", "the`earth");
+                          break;
+                      case (128 + 32):
+                          fader = 31;
+                          fadetype = 2;
+                          break;
+                      case (128 + 48):
+                          clrline(txb + 80 * 20);
+                          break;
+                      case (128 + 64):
+                          fader = 7;
+                          fadetype = 1;
+                          memset(txb, 0, 80 * 50);
+                          txtline(txb + 80 * 2, "maailman", "the`great");
+                          break;
+                      case (192 + 4):
+                          txtline(txb + 80 * 14, "suuri", "leader`of");
+                          break;
+                      case (192 + 8):
+                          txtline(txb + 80 * 26, "johtaja", "the`world`has");
+                          break;
+                      case (192 + 12):
+                          txtline(txb + 80 * 38, "on`vangittu", "been`captured");
+                          break;
+                      case (192 + 32):
+                          fader = 31;
+                          fadetype = 2;
+                          break;
+                      case (192 + 64):
+                          fader = 7;
+                          fadetype = 1;
+                          memset(txb, 0, 80 * 50);
+                          txtline(txb + 80 * 2, "ja`vain", "and");
+                          break;
+                      case (192 + 70):
+                          txtline(txb + 80 * 11, "yksi`mies", "only");
+                          break;
+                      case (192 + 72):
+                          txtline(txb + 80 * 20, "voi", "one`man");
+                          break;
+                      case (192 + 74):
+                          txtline(txb + 80 * 29, "pelastaa", "can");
+                          break;
+                      case (192 + 76):
+                          txtline(txb + 80 * 38, "h{net", "save`him");
+                          break;
+                      case (192 + 96):
+                          fader = 31;
+                          fadetype = 2;
+                          break;
+                      case (256 + 64):
+                          memset(txb, 0, 80 * 50);
+                          fader = 7;
+                          fadetype = 1;
+                          txtline(txb + 80 * 20, "i`s`i", "i`s`i");
+                          break;
+                      case (256 + 64 + 32):
+                          txtline(txb + 80 * 8, "final", "final");
+                          break;
+                      case (256 + 104):
+                          fader = 31;
+                          fadetype = 2;
+                          break;
+                      case (256 + 112):
+                          memset(txb, 0xff, 80 * 50);
+                          fader = 15;
+                          fadetype = 3;
+                          break;
+                      case (256 + 118):
+                          preparebuff(NONE);
+                          fx_main = NONE;
+                          uncrunch(LOGO, ruutu, sizeof(LOGO));
+                          break;
+                    }
+
+            d -= 5 * (256 + 128 + 28);
+            if (d >= 0)
+                if (!(d & 3))
+                    switch (d >> 2)
+                    {
+                      case (0):
+                          preparebuff(SINGLE);
+                          fx_main = SCROLLER;
+                          scroller_init(HORIZON | NOSKRAMBLE);
+                          memset(txb, 0, 80 * 25 * 2);
+                          scr_txr(1);
+                          o0[OHGT].curr = 48 * 256;
+                          o0[OHGT].targ = 22 * 256;
+                          o0[OHGT].frac = 2048;
+                          o0[OZOOM].curr = o0[OZOOM].targ = 10;
+                          fx_3d = 1;
+                          txtline(txb + 80 * 8, "isi", "daddy");
+                          txtline(txb + 80 * 18, "ei`turhia", "wont`wait");
+                          txtline(txb + 80 * 28, "aikaile", "too`long");
+                          fader = 7;
+                          fadetype = 1;
+                          break;
+                      case (32):
+                          fader = 31;
+                          fadetype = 2;
+                          break;
+                      case (64):
+                          memset(txb, 0, 80 * 25 * 2);
+                          txtline(txb + 80 * 5, "isi`laittaa", "daddy");
+                          txtline(txb + 80 * 15, "p{{h{ns{", "puts`on`his");
+                          txtline(txb + 80 * 25, "virtuaalisen", "virtual");
+                          txtline(txb + 80 * 35, "kyp{r{n", "helm");
+                          fader = 7;
+                          fadetype = 3;
+                          break;
+
+                      case (64 + 32):
+                          fader = 31;
+                          fadetype = 2;
+                          break;
+
+                      case (64 + 40):
+                          preparebuff(NONE);
+                          memset(ruutu, 0, 80 * 25 * 2);
+                          uncrunch(SYBER0, ruutu, sizeof(SYBER0));
+                          break;
+
+                      case (64 + 44):
+                          memset(ruutu, 0, 80 * 25 * 2);
+                          uncrunch(SYBER1, ruutu, sizeof(SYBER1));
+                          break;
+
+                      case (64 + 48):
+                          memset(ruutu, 0, 80 * 25 * 2);
+                          uncrunch(SYBER2, ruutu, sizeof(SYBER2));
+                          break;
+
+                      case (64 + 52):
+                          preparebuff(SINGLE);
+                          memset(txb, 0xee, 80 * 25 * 2);
+                          fader = 31;
+                          fadetype = 2;
+                          o0[OFLX].curr = o0[OFLX].targ = 20 * 256;
+                          o0[OFLY].curr = o0[OFLY].targ = -15 * 256;
+                          fx_flare = 1;
+                          break;
+
+                      case (64 + 58):
+                          fader = 31;
+                          fadetype = 2;
+                          fx_flare = 0;
+                          break;
+
+                      case (64 + 64):
+                          fx_flare = 1;
+                          memset(txb, 0, 80 * 25 * 2);
+                          txtline(txb + 80 * 5, "ja`hetkess{", "and");
+                          txtline(txb + 80 * 15, "h{nest{", "instantly");
+                          txtline(txb + 80 * 25, "tulee", "he`becomes");
+                          fader = 7;
+                          fadetype = 3;
+                          break;
+
+                      case (64 + 64 + 32):
+                          fx_flare = 0;
+                          memset(txb, 0, 80 * 25 * 2);
+                          txtline(txb + 80 * 30, "salaper{inen", "the");
+                          txtline(txb + 80 * 40, "", "mysterious");
+                          break;
+
+                      case (64 + 64 + 32 + 16):
+                          fx_3d = 1;
+                          eggine_load(0);
+                          o0[OY].curr = 70 * 32;
+                          o0[OY].targ = 25 * 32;
+                          o0[OROT].targ = 800;
+                          o0[OZOOM].targ = 31000;
+                          break;
+
+                      case (64 + 64 + 64):
+                          memset(txb, 0, 80 * 25 * 2);
+                          o0[OY].targ = 25 * 32;
+                          txtline(txb + 80 * 20, "virtuaalimies", "virtual`man");
+                          break;
+
+                      case (64 + 64 + 64 + 16):
+                          o0[OROT].targ = 760;
+                          o0[OROT].frac = 512;
+                          break;
+
+                      case (64 + 64 + 64 + 32):
+                          fadetype = 4;
+                          fader = 1;
+                          fx_3d = 1;
+                          eggine_load(0);
+                          break;
+
+                      case (64 + 64 + 64 + 40):
+                          o0[OZOOM].targ = 100;
+                          o0[OZOOM].frac = 4096;
+                          break;
+
+                      case (64 + 64 + 64 + 48):
+                          memset(txb, 0xff, 80 * 25 * 2);
+                          break;
+
+                    }
+
+            d -= 8 * 128;
+            if (d >= 0)
+                if (!(d & 3))
+                    switch (d >> 2)
+                    {
+                      case (0):
+                          fx_3d = fx_flare = 0;
+                          preparebuff(HYBRID);
+                          memset(abb, 0x0000, 80 * 25 * 2);
+                          memset(txb, 0x0000, 80 * 25 * 2);
+                          memset(vib, 0, 80 * 50);
+                          fx_main = NONE;
+                          uncrunch(VPELU0, abb, sizeof(VPELU0));
+                          uncrunch(VPELU1, txb, sizeof(VPELU1));
+                          prforhyb(abb);
+                          prforhyb(txb);
+                          ansifrom = 2;
+                          atxtline(vib, "kuka`sin{", "who`are", 0);
+                          atxtline(vib + 9 * 80, "``olet", "``you", 0);
+                          break;
+                      case (64):
+                          memset(vib, 0, 80 * 50);
+                          atxtline(vib, "ja", "and", 0);
+                          atxtline(vib + 9 * 80, "``miksi`olet", "why`have`you", 0);
+                          break;
+                      case (64 + 16):
+                          memset(vib, 0, 80 * 50);
+                          atxtline(vib, "vanginnut", "captured", 0);
+                          atxtline(vib + 9 * 80, "``minut", "``me", 0);
+                          break;
+                      case (64 + 32):
+                          ansifrom = 0;
+                          memset(txb, 0, 80 * 25 * 2);
+                          uncrunch(VPELU2, txb, sizeof(VPELU2));
+                          prforhyb(txb);
+                          break;
+                      case (128):
+                          ansifrom = 2;
+                          memset(vib, 0, 80 * 50);
+                          atxtline(vib, "min{`olen", "i`am", 1);
+                          break;
+                      case (128 + 16):
+                          atxtline(vib + 9 * 80, "sinun", "your", 1);
+                          break;
+                      case (128 + 32):
+                          memset(vib, 0, 80 * 50);
+                          atxtline(vib, "pime{", "dark", 1);
+                          atxtline(vib + 9 * 80, "puoliskosi", "half", 1);
+                          break;
+                      case (128 + 64):
+                          memset(abb, 0x0000, 80 * 25 * 2);
+                          memset(txb, 0x0000, 80 * 25 * 2);
+                          memset(vib, 0, 80 * 50);
+                          ansifrom = 2;
+                          uncrunch(VMPELU0, abb, sizeof(VMPELU0));
+                          uncrunch(VMPELU1, txb, sizeof(VMPELU1));
+                          prforhyb(abb);
+                          prforhyb(txb);
+                          atxtline(vib, "musta", "the`black", 0);
+                          atxtline(vib + 9 * 80, "``pelu", "``pelu", 0);
+                          break;
+                    }
+
+            d -= ((128 + 128) * 4);
+            if (d >= 0)
+                if (!(d & 3))
+                    switch (d >> 2)
+                    {
+                      case (0):
+                          memset(txb, 0, 80 * 25 * 2);
+                          preparebuff(SINGLE);
+                          scroller_init(HORIZON | NOSKRAMBLE);
+                          scr_txr(1);
+                          fx_main = SCROLLER;
+                          fx_main_spex = 1;
+                          fx_3d = 1;
+                          eggine_load(0);
+                          o0[OY].curr = 70 * 32;
+                          o0[OY].targ = 25 * 32;
+                          o0[OY].frac = 2048;
+
+                          o0[OZOOM].curr = 25000;
+                          o0[OZOOM].targ = 100;
+                          o0[OZOOM].frac = 1024;
+
+                          fader = 7;
+                          fadetype = 1;
+                          memset(txb, 0, 80 * 25 * 2);
+                          txtline(txb + 9 * 80, "isi", "daddy");
+                          txtline(txb + 18 * 80, "etsii", "looks`for");
+                          txtline(txb + 27 * 80, "poikaansa", "his`son");
+                          txtline(txb + 36 * 80, "urheasti", "bravely");
+                          break;
+
+                      case (32):
+                          fader = 31;
+                          fadetype = 2;
+                          break;
+
+                      case (48):
+                          o0[OHGT].targ = 5 * 256;
+                          o0[OHGT].frac = 4096;
+                          break;
+
+                      case (64):
+                          eggine_load(1);
+                          memset(txb, 0, 80 * 25 * 2);
+                          o0[OY].curr = 70 * 32;
+                          o0[OY].targ = 25 * 32;
+                          o0[OY].frac = 2048;
+                          o0[OZOOM].curr = 20000;
+                          o0[OZOOM].targ = 27000;
+                          o0[OROT].targ = 1000;
+                          o0[OROT].frac = 4096;
+
+                          txtline(txb + 2 * 80, "mutta", "but");
+                          txtline(txb + 11 * 80, "pimeyden", "the`dark");
+                          txtline(txb + 20 * 80, "varjostajat", "shadows");
+                          txtline(txb + 29 * 80, "huomaavat", "notice");
+                          txtline(txb + 38 * 80, "h{net", "him");
+                          fader = 7;
+                          fadetype = 1;
+                          break;
+                      case (64 + 32):
+                          fader = 31;
+                          fadetype = 2;
+                          o0[OROT].targ = 700;
+                          o0[OROT].frac = 2048;
+                          o0[OROT].frac = 1024;
+                          break;
+                      case (64 + 48):
+                          o0[OROT].targ = 1000;
+                          break;
+                      case (64 + 56):
+                          o0[OROT].targ = 200;
+                          break;
+                      case (64 + 64):
+                          o0[OZOOM].targ = 100;
+                          o0[OZOOM].frac = 4096;
+                          break;
+# 338 "tmp"
+                      case (64 + 64 + 16):
+                          o0[OY].curr = 70 * 32;
+                          o0[OY].targ = 25 * 32;
+                          o0[OY].frac = 4096;
+                          o0[OROT].targ = 500;
+                          o0[OZOOM].curr = 31000;
+                          o0[OZOOM].targ = 100;
+                          o0[OZOOM].frac = 4096;
+                          memset(txb, 0, 80 * 25 * 2);
+                          txtline(txb + 8 * 80, "pimeyden", "there`is");
+                          txtline(txb + 18 * 80, "varjostajia", "a`lot`of");
+                          txtline(txb + 28 * 80, "tulee", "dark");
+                          txtline(txb + 38 * 80, "paljon", "shadows");
+                          fader = 7;
+                          fadetype = 1;
+                          break;
+                      case (64 + 64 + 32):
+                          o0[OY].curr = 70 * 32;
+                          o0[OY].targ = 25 * 32;
+                          o0[OY].frac = 4096;
+                          o0[OROT].targ = 50;
+                          o0[OZOOM].curr = 31000;
+                          o0[OZOOM].targ = 100;
+                          o0[OZOOM].frac = 4096;
+
+                          break;
+                      case (64 + 64 + 48):
+                          o0[OY].curr = 70 * 32;
+                          o0[OY].targ = 25 * 32;
+                          o0[OY].frac = 4096;
+                          o0[OROT].targ = 500;
+                          o0[OZOOM].curr = 31000;
+                          o0[OZOOM].targ = 100;
+                          o0[OZOOM].frac = 4096;
+                          fader = 31;
+                          fadetype = 2;
+                          break;
+                      case (64 + 64 + 64):
+                          memset(txb, 0, 80 * 25 * 2);
+                          txtline(txb + 8 * 80, "ja`isi", "and`daddy");
+                          txtline(txb + 18 * 80, "on`nyt", "is`now");
+                          txtline(txb + 28 * 80, "katalassa", "in`quite");
+                          txtline(txb + 38 * 80, "pinteess{", "`a`trouble");
+                          fader = 7;
+                          fadetype = 1;
+                          break;
+                      case (64 + 64 + 64 + 32):
+                          fader = 31;
+                          fadetype = 2;
+                          break;
+                    }
+
+            d -= 256 * 4;
+            if (d >= 0)
+                if (!(d & 3))
+                    switch (d >> 2)
+                    {
+                      case (0):
+                          preparebuff(HYBRID);
+                          memset(txb, 0, 80 * 25 * 2);
+                          ansifrom = 2;
+                          uncrunch(P_SPR, txb + 11 * 160, sizeof(P_SPR));
+                          uncrunch(MP_SPR, txb + 60 * 2 + 10 * 160, sizeof(MP_SPR));
+                          memset(abb, 0, 80 * 25 * 2);
+                          uncrunch(P_SPR, abb + 11 * 160, sizeof(P_SPR));
+                          uncrunch(MP_SPR1, abb + 60 * 2 + 10 * 160, sizeof(MP_SPR1));
+                          prforhyb(abb);
+                          prforhyb(txb);
+                          fx_main = 0;
+                          fx_3d = 0;
+                          memset(vib, 0, 80 * 25 * 2);
+                          atxtline(vib, "lapsena", "as`children", 1);
+                          atxtline(vib + 9 * 80, "olimme`yksi`", "we`were`one``", 1);
+                          break;
+
+                      case (32):
+                          uncrunch(SINIPELU, abb + 20 * 2 + 7 * 160, sizeof(SINIPELU));
+                          break;
+
+                      case (64):
+                          ansifrom = 2;
+                          memset(abb, 0, 80 * 25 * 2);
+                          uncrunch(P_SPR, abb + 11 * 160, sizeof(P_SPR1));
+                          uncrunch(MP_SPR1, abb + 60 * 2 + 10 * 160, sizeof(MP_SPR1));
+                          prforhyb(abb);
+                          memset(vib, 0, 80 * 25 * 2);
+                          atxtline(vib, "sitten`meid{t", "then`we`were", 1);
+                          atxtline(vib + 9 * 80, "erotettiin`", "separated``", 1);
+                          break;
+
+                      case (96):
+
+                          memset(vib, 0, 80 * 25 * 2);
+                          atxtline(vib, "sin{`olet", "you`are`good", 1);
+                          atxtline(vib + 9 * 80, "hyv{```", "i`am`evil", 1);
+                          atxtline(vib + 18 * 80, "min{`paha`", "", 1);
+                          break;
+
+                      case (96 + 16):
+                          memset(vib, 0, 80 * 25 * 2);
+                          atxtline(vib, "sin{`valkea", "you`are`white", 1);
+                          atxtline(vib + 9 * 80, "min{`musta`", "i`am`dark", 1);
+                          break;
+
+
+
+
+
+                      case (128):
+                          ansifrom = 2;
+                          memset(abb, 0, 80 * 25 * 2);
+                          uncrunch(P_SPR, abb + 11 * 160, sizeof(P_SPR1));
+                          uncrunch(MP_SPR1, abb + 60 * 2 + 10 * 160, sizeof(MP_SPR1));
+                          prforhyb(abb);
+                          memset(vib, 0, 80 * 25 * 2);
+                          atxtline(vib, "meid{n", "we`should", 1);
+                          atxtline(vib + 9 * 80, "pit{isi`taas", "unite`again", 1);
+                          atxtline(vib + 18 * 80, "yhdisty{``", "", 1);
+                          break;
+
+                      case (128 + 32):
+                          uncrunch(JINJANG, abb + 20 * 2 + 7 * 160, sizeof(JINJANG));
+                          prforhyb(abb);
+                          break;
+
+                      case (128 + 64):
+                          memset(txb, 0, 80 * 25 * 2);
+                          ansifrom = 2;
+                          uncrunch(P_SPR, txb + 11 * 160, sizeof(P_SPR));
+                          uncrunch(MP_SPR, txb + 60 * 2 + 10 * 160, sizeof(MP_SPR));
+                          memset(abb, 0, 80 * 25 * 2);
+                          uncrunch(P_SPR1, abb + 11 * 160, sizeof(P_SPR1));
+                          uncrunch(MP_SPR, abb + 60 * 2 + 10 * 160, sizeof(MP_SPR));
+                          prforhyb(abb);
+                          prforhyb(txb);
+                          memset(vib, 0, 80 * 25 * 2);
+                          atxtline(vib, "mutta", "but", 0);
+                          atxtline(vib + 9 * 80, "mit{`siit{", "what`would`it", 0);
+                          atxtline(vib + 18 * 80, "``seuraisi", "``lead`to", 0);
+                          break;
+
+                      case (128 + 64 + 32):
+                          uncrunch(MP_SPR2, abb + 60 * 2 + 10 * 160, sizeof(MP_SPR2));
+                          ansifrom = 1;
+                          memset(vib, 0, 80 * 25 * 2);
+                          atxtline(vib, "maailmanloppu", "the`end", 1);
+                          atxtline(vib + 9 * 80, "", "of`the`world", 1);
+                          break;
+                    }
+
+            d -= 4 * 256;
+            if (d >= 0)
+                if (!(d & 3))
+                    switch (d >> 2)
+                    {
+                      case (0):
+                          preparebuff(SINGLE);
+                          fx_main = SCROLLER;
+                          scroller_init(HORIZON | NOSKRAMBLE);
+
+                          memset(txb, 0, 80 * 25 * 2);
+                          txtcol = 0;
+                          o0[OHGT].curr = o0[OHGT].targ = 256 * 25;
+                          o0[OHGT].frac = 2048;
+                          o0[OFLX].curr = -50 * 256;
+                          o0[OFLY].curr = -30 * 256;
+                          o0[OFLX].targ = 10 * 256;
+                          o0[OFLY].targ = -20 * 256;
+                          fx_3d = fx_flare = 1;
+                          eggine_load(0);
+                          o0[OZOOM].curr = 100;
+                          o0[OZOOM].targ = 25000;
+                          o0[OZOOM].frac = 4096;
+                          o0[OROT].curr = 500;
+                          o0[OX].curr = 40 * 32;
+                          o0[OY].curr = 25 * 32;
+
+                      case (16):
+                          o0[OROT].targ = 80;
+                          break;
+                      case (32):
+                          o0[OY].targ = 70 * 32;
+                          o0[OZOOM].targ = 15000;
+                          o0[OFLX].targ = -20 * 256;
+                          o0[OFLY].targ = -7 * 256;
+                          o0[OHGT].targ = 10 * 256;
+                          break;
+                      case (40):
+                          eggine_load(1);
+                          o0[OZOOM].curr = 100;
+                          o0[OZOOM].targ = 31000;
+                          o0[OY].curr = o0[OY].targ = 25 * 32;
+                          o0[OFLX].targ = 0 * 256;
+                          break;
+                      case (48):
+                          o0[OZOOM].targ = 25000;
+                          break;
+                      case (56):
+                          memset(txb, 0, 80 * 50);
+                          txtline(txb + 9 * 80, "isi", "daddy");
+                          txtline(txb + 18 * 80, "on`nyt", "is`now");
+                          txtline(txb + 27 * 80, "saarrettu", "trapped");
+                          fader = 7;
+                          fadetype = 1;
+                          break;
+                      case (64 + 16):
+                          fader = 31;
+                          fadetype = 2;
+                          break;
+                      case (64 + 32):
+                          o0[OROT].targ = 400;
+                          o0[OROT].frac = 4096;
+                          memset(txb, 0xee, 80 * 50);
+                          fader = 7;
+                          fadetype = 1;
+                          break;
+                      case (64 + 36):
+                          fader = 7;
+                          fadetype = 1;
+                          o0[OROT].targ = 10;
+                          o0[OFLX].targ = 10 * 32;
+                          o0[OFLY].targ = -20 * 32;
+                          break;
+                      case (64 + 40):
+                          fader = 31;
+                          fadetype = 2;
+                          eggine_load(0);
+                          o0[OY].curr = 10 * 32;
+                          o0[OY].targ = 30 * 32;
+                          o0[OROT].targ = 600;
+                          fx_flare = 0;
+                          o0[OHGT].curr = o0[OHGT].targ = 40 * 256;
+                          o0[OZOOM].curr = o0[OZOOM].targ = 20000;
+                          break;
+                      case (64 + 48):
+                          o0[OY].targ = 20 * 32;
+                          break;
+                      case (64 + 56):
+                          o0[OZOOM].targ = 30000;
+                          break;
+                      case (64 + 64):
+                          o0[OHGT].targ = 25 * 256;
+                          o0[OY].targ = 30 * 32;
+                          memset(txb, 0, 80 * 50);
+                          txtline(txb + 4 * 80, "onneksi", "fortunately");
+                          txtline(txb + 14 * 80, "isill{`on", "daddy`has");
+                          txtline(txb + 24 * 80, "salainen", "a`secret");
+                          txtline(txb + 34 * 80, "ase", "weapon");
+                          fader = 7;
+                          fadetype = 1;
+                          break;
+                      case (64 + 64 + 16):
+                          o0[OROT].targ = 500;
+                          fx_flare = 1;
+                          o0[OFLX].curr = -40 * 256;
+                          o0[OFLX].targ = 30 * 256;
+                          break;
+                      case (64 + 64 + 24):
+                          fader = 31;
+                          fadetype = 2;
+                          break;
+                      case (64 + 64 + 32):
+                          preparebuff(HYBRID);
+                          memset(txb, 0, 80 * 50);
+                          memset(abb, 0, 80 * 50);
+                          uncrunch(WINNUKE0, txb, sizeof(WINNUKE0));
+                          uncrunch(WINNUKE1, abb, sizeof(WINNUKE1));
+                          ansifrom = 1;
+                          fx_flare = 0;
+                          eggine_load(1);
+                          o0[OY].targ = o0[OY].curr = 15 * 32;
+                          o0[OROT].curr = 500;
+                          o0[OROT].targ = 200;
+                          o0[OZOOM].curr = o0[OZOOM].targ = 25000;
+                          o0[OHGT].curr = o0[OHGT].targ = 40 * 256;
+                          break;
+                      case (64 + 64 + 32 + 16):
+                          ansifrom = 0;
+                          break;
+                      case (64 + 64 + 32 + 24):
+                          preparebuff(SINGLE);
+                          o0[OZOOM].curr = o0[OZOOM].targ = 25000;
+                          o0[OROT].curr = o0[OROT].targ = 500;
+                          o0[OHGT].curr = o0[OHGT].targ = 15 * 256;
+                          fx_flare = 1;
+                          break;
+                      case (64 + 64 + 32 + 32):
+                          o0[OROT].targ = 200;
+                          o0[OHGT].targ = 45 * 256;
+                          o0[OFLY].targ = -25 * 256;
+                          o0[OFLX].targ = -30 * 256;
+
+                          break;
+                      case (64 + 64 + 32 + 36):
+                          o0[OZOOM].targ = 100;
+                          fx_flare = 1;
+
+                          o0[OFLY].curr = (15 - 25) * 256;
+                          o0[OFLX].curr = 0;
+
+                          o0[OFLY].targ = (35 - 25) * 256;
+                          o0[OFLX].targ = (10 - 40) * 256;
+                          o0[OY].targ = 35 * 32;
+                          o0[OX].targ = 10 * 32;
+
+                          o0[OX].frac = 8192;
+                          o0[OY].frac = 8192;
+                          o0[OFLX].frac = 8192;
+                          o0[OFLY].frac = 8192;
+                          break;
+                      case (64 + 64 + 32 + 48):
+                          memset(txb, 0xcc, 80 * 50);
+                          fader = 31;
+                          fadetype = 2;
+                          fx_flare = 0;
+                          break;
+                      case (64 + 64 + 32 + 52):
+                          fx_flare = 1;
+                          break;
+                      case (64 + 64 + 32 + 56):
+                          fader = 31;
+                          fadetype = 2;
+                          fx_flare = 0;
+                          break;
+                    }
+
+            d -= 4 * 256;
+
+            if (d >= 0)
+                if (!(d & 3))
+                    switch (d >> 2)
+                    {
+                      case (0):
+                          eggine_load(0);
+                          o0[OHGT].targ = 5 * 256;
+                          o0[OZOOM].targ = o0[OZOOM].curr = 28000;
+                          o0[OROT].targ = 300;
+                          o0[OX].curr = o0[OX].targ = 40 * 32;
+                          o0[OY].curr = 60 * 32;
+                          o0[OY].targ = 25 * 32;
+
+                          break;
+                      case (16):
+                          o0[OZOOM].targ = 100;
+                          memset(txb, 0, 80 * 50);
+                          txtline(txb + 4 * 80, "isi`jatkaa", "daddy");
+                          txtline(txb + 14 * 80, "matkaansa", "journeys`on");
+                          txtline(txb + 24 * 80, "mustan`pelun", "to`black`pelu");
+                          txtline(txb + 34 * 80, "linnakkeelle", "fortress");
+                          fader = 7;
+                          fadetype = 1;
+                          break;
+                      case (48):
+                          fader = 31;
+                          fadetype = 2;
+                          break;
+                      case (64):
+                          preparebuff(HYBRID);
+                          fx_main = 0;
+                          memset(txb, 0, 80 * 25 * 2);
+                          ansifrom = 0;
+                          uncrunch(P_SPR, txb + 11 * 160, sizeof(P_SPR));
+                          uncrunch(MP_SPR2, txb + 30 * 2 + 10 * 160, sizeof(MP_SPR2));
+                          break;
+                      case (64 + 16):
+                          memset(txb, 0, 80 * 25 * 2);
+                          memset(vib, 0, 80 * 25 * 2);
+                          uncrunch(P_SPR, txb + 11 * 160, sizeof(P_SPR));
+                          uncrunch(MP_SPR2, txb + 27 * 2 + 10 * 160, sizeof(MP_SPR2));
+                          atxtline(vib, "isiiii", "daddeeeee", 0);
+                          atxtline(vib + 9 * 80, "pelasta`jo", "save`meeee", 0);
+                          prforhyb(txb);
+                          break;
+                      case (64 + 32):
+                          memset(txb, 0, 80 * 25 * 2);
+                          uncrunch(P_SPR, txb + 11 * 160, sizeof(P_SPR));
+                          uncrunch(MP_SPR2, txb + 24 * 2 + 10 * 160, sizeof(MP_SPR2));
+                          prforhyb(txb);
+                          break;
+                      case (64 + 48):
+                          memset(txb, 0, 80 * 25 * 2);
+                          uncrunch(P_SPR, txb + 11 * 160, sizeof(P_SPR));
+                          uncrunch(MP_SPR2, txb + 2 * 21 + 10 * 160, sizeof(MP_SPR2));
+                          break;
+                      case (64 + 56):
+                          preparebuff(SINGLE);
+                          fx_main = SCROLLER;
+                          txtcol = 0;
+                          memset(vib, 0, 80 * 25 * 2);
+                          o0[OHGT].targ = 5 * 256;
+                          o0[OZOOM].curr = 100;
+                          o0[OZOOM].targ = 28000;
+                          o0[OROT].curr = 200;
+                          o0[OROT].targ = 700;
+                          o0[OFLX].curr = 30 * 256;
+                          o0[OFLY].curr = -15 * 256;
+                          o0[OFLX].targ = -30 * 256;
+                          o0[OFLY].targ = 15 * 256;
+                          o0[OY].targ = 40 * 32;
+                          break;
+                      case (128 + 5):
+                          o0[OY].targ = 60 * 32;
+                          o0[OZOOM].targ = 20000;
+                          break;
+                      case (128 + 16):
+                          preparebuff(HYBRID);
+                          fx_main = 0;
+                          ansifrom = 0;
+                          fx_3d = 0;
+                          memset(vib, 0, 80 * 50);
+                          memset(txb, 0, 80 * 50);
+                          uncrunch(SAVE0, txb, sizeof(SAVE0));
+                          break;
+                      case (128 + 20):
+                          memset(txb, 0, 80 * 50);
+                          uncrunch(SAVE1, txb, sizeof(SAVE1));
+                          break;
+                      case (128 + 24):
+                          memset(txb, 0, 80 * 50);
+                          uncrunch(SAVE2, txb, sizeof(SAVE2));
+                          break;
+                      case (128 + 28):
+                          memset(txb, 0, 80 * 50);
+                          uncrunch(SAVE3, txb, sizeof(SAVE3));
+                          break;
+                      case (128 + 32):
+                          memset(txb, 0, 80 * 50);
+                          uncrunch(SAVE4, txb, sizeof(SAVE4));
+                          break;
+                      case (128 + 36):
+                          memset(txb, 0, 80 * 50);
+                          uncrunch(SAVE5, txb, sizeof(SAVE5));
+                          break;
+                      case (128 + 48):
+                          prforhyb(txb);
+                          atxtline(vib, "oho", "uh`oh", 0);
+                          break;
+                      case (128 + 64):
+                          memset(vib, 0, 80 * 50);
+                          atxtline(vib, "isiiii", "daddeeee", 1);
+                          break;
+                      case (128 + 64 + 16):
+                          uncrunch(XFOR, txb + 50 * 160, sizeof(XFOR));
+                          memset(vib, 0, 80 * 50);
+                          atxtline(vib, "pelastit", "you`saved", 1);
+                          break;
+                      case (128 + 64 + 32):
+
+                          memset(vib, 0, 80 * 50);
+                          atxtline(vib, "minut`ja", "me`and", 1);
+                          break;
+                      case (128 + 64 + 48):
+
+                          memset(vib, 0, 80 * 50);
+                          atxtline(vib, "maailman", "the`world``", 1);
+                          break;
+                          break;
+                      case (256):
+                          preparebuff(SINGLE);
+                          memset(txb, 0, 80 * 50);
+                          memset(abb, 0, 80 * 50);
+                          memset(vib, 0, 80 * 50);
+                          txtline(txb + 8 * 80, "mites`nyt", "how`can");
+                          txtline(txb + 24 * 80, "noin`k{vi", "this`happen");
+                          fader = 31;
+                          fadetype = 1;
+                          break;
+                      case (256 + 64):
+                          memset(txb, 0, 80 * 50);
+                          txtline(txb + 6 * 80, "no`eip{`ole", "well");
+                          txtline(txb + 16 * 80, "meid{n", "thats`not");
+                          txtline(txb + 26 * 80, "ongelma", "our`problem");
+                          break;
+                      case (256 + 128):
+                          memset(txb, 0, 80 * 50);
+                          txtline(txb + 22 * 80, "the`end", "the`end");
+                          break;
+                      case (256 + 128 + 64):
+                          lastkey = 27;
+                          break;
+                    }
+
+            if (fader)
+            {
+                int f = fader;
+                int joo[8] = {
+                    0x0000,
+                    0x0808,
+                    0x0707,
+                    0x7070,
+                    0x7777,
+                    0x7f7f,
+                    0xf7f7,
+                    0xffff
+                };
+                if (fadetype == 2)
+                    f = 7 - f / 4;
+                if (fadetype == 3)
+                    f = f / 2;
+                if (fadetype == 4)
+                {
+                    f &= 7;
+                    fader += 2;
+                }
+
+                if (f > 7)
+                    f = 7;
+                if (f < 0)
+                    f = 0;
+                txtcol = joo[7 - f];
+                fader--;
+            }
+
+            dt++;
+        }
+
+        if (buffclass)
+            effu(t);
+
+        pwplib.loopflush();
+    }
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/final_isi/effu.c	Fri Jun 01 17:41:15 2012 +0300
@@ -0,0 +1,474 @@
+#include "wrapper.h"
+
+#include "fisi.h"
+
+/* #include "dos.h" */
+
+#define uchar unsigned char
+#define uint unsigned int
+#define sint signed int
+
+#include "sini.h"
+
+extern void waitretrace();
+extern signed int mul32(signed int a,signed int b);
+
+/*************** setup *******************/
+
+      char setup_rtc=1;
+      char setup_force25=0;
+      char setup_nohibit=0;
+
+/*************** multimedia interface **********/
+
+      char buffclass;   /* preparebuff == setmode etc */
+
+      int bgcol=0;
+      int txtcol=0;
+      int ansifrom=0;
+
+      /*************/
+
+      char fx_main=0;
+      char fx_main_spex=0;
+      char fx_3d=0;
+      char fx_flare=0;
+
+      /*************/
+
+uchar txl[6][20];
+
+/*************** cOnstANTZ eTC *************/
+
+uchar ruutu__[80*25*2];
+uchar*ruutu=ruutu__;
+
+uchar symtab[50][80];
+uchar videobuf[80*50];  /* 80x50! */
+uchar textbuf[80*50];
+uchar ansibuf[80*25*2];   /* 80x25! */
+/*char xorru[120*75];*/
+uchar*abb=ansibuf;
+uchar*txb=textbuf;
+uchar*vib=videobuf;
+
+/*********/
+
+/***************.: STATiK dEMO mAiNLOOP eT sETUppES :.******************/
+
+
+/******************.: tABLES, pRECALX :.*********************/
+
+char fadetab[256];            /* fadetaulu on ihan hY™DYKE */
+void fadetab_make(char *ft)
+{
+      int s;char d;
+      for(s=0;s<256;s++){
+      switch(s&0x88){
+	    case(0x88):d=s&~8;break;              /* 99 -> 91 */
+	    case(0x80):d=(s&0x70)|(s>>4);break;   /* 91 -> 19 */
+	    case(0x08):if(s&0xf0)d=((s&7)<<4)|(s&7);
+		       else d=(s&7)<<4; break;	  /* 19 -> 11 */
+						  /* 09 -> 10 */
+	    case(0x00):
+		  if((s&0xf0)&&(s&0x0f))d=s&0xf0; /* 11 -> 10 */
+		  else d=s>>4;                    /* 10 -> 01 */
+            break;
+      }
+      *ft++=d;}
+}
+
+uchar sqrt[256];
+void sqrt_make()
+{
+      uint l=0,l2=0,sq;       /* m„„rjoukko: 0..255 */
+			      /* arvojoukko: 0..255 (=<<8) */
+      for(;l<256;l++){
+            sq=(l*l)>>8;
+	    while(l2<=sq) sqrt[l2++]=l;
+      }
+      while(l2<=255) sqrt[l2++]=255;
+}
+
+/************************ xORRUTUS *************************/
+
+/************************* TUNNELZ ************************/
+/************************* TUNNELZ ************************/
+/************************* TUNNELZ   etc ******************/
+
+char lenssprite[256]={
+0x00,0x00,0x00,0x00,0x00,0x88,0xff,0xff,0xff,0xff,0x88,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x00,0x00,0x00,
+0x00,0x00,0xff,0xff,0xff,0xff,0x77,0x88,0x88,0x77,0xff,0xff,0xff,0xff,0x00,0x00,
+0x00,0xff,0xff,0xff,0x77,0x00,0x00,0x00,0x00,0x00,0x00,0x77,0xff,0xff,0xff,0x00,
+0x88,0xff,0xff,0xff,0x88,0x00,0x00,0x00,0x00,0x00,0x00,0x88,0xff,0xff,0xff,0x88,
+0xff,0xff,0xff,0x77,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x77,0xff,0xff,0xff,
+0xff,0xff,0xff,0x88,0x00,0x00,0x00,0x88,0x88,0x00,0x00,0x00,0x88,0xff,0xff,0xff,
+0xff,0xff,0xff,0x88,0x00,0x00,0x00,0x88,0x88,0x00,0x00,0x00,0x88,0xff,0xff,0xff,
+0xff,0xff,0xff,0x77,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x77,0xff,0xff,0xff,
+0x88,0xff,0xff,0xff,0x88,0x00,0x00,0x00,0x00,0x00,0x00,0x88,0xff,0xff,0xff,0x88,
+0x00,0xff,0xff,0xff,0x77,0x00,0x00,0x00,0x00,0x00,0x00,0x77,0xff,0xff,0xff,0x00,
+0x00,0x00,0xff,0xff,0xff,0xff,0x77,0x88,0x88,0x77,0xff,0xff,0xff,0xff,0x00,0x00,
+0x00,0x00,0x00,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x77,0xff,0xff,0xff,0xff,0x77,0x00,0x00,0x00,0x00,0x00
+};
+
+
+/*
+symtab_tunnel()
+{
+	int x,y;
+	uchar*d=symtab[0];
+	for(y=0;y<50;y++)
+	for(x=0;x<80;x++){
+		sint r=(x-40)*(x-40)+(y-25)*(y-25);
+		*d++=sqrt[r/10];
+	}
+}
+
+uchar tunxlat[4*16]={
+      0x00,0x00,0x00,0x00,
+      0x01,0x01,0x10,0x10,
+      0x11,0x11,0x11,0x19,
+      0x19,0x91,0x99,0xff,
+
+      0x00,0x08,0x80,0x88,
+      0x87,0x78,0x77,0x7f,
+      0xff,0xff,0xff,0xff,
+      0xfe,0xef,0xee,0xe6,
+
+      0x00,0x00,0x00,0x00,
+      0x02,0x02,0x20,0x20,
+      0x20,0x22,0x22,0x22,
+      0x2a,0x2a,0xa2,0xa2,
+
+      0x00,0x08,0x80,0x88,
+      0x87,0x78,0x77,0x7f,
+      0xff,0xff,0xff,0xff,
+      0xfe,0xef,0xee,0xe6,
+      };
+
+
+xorrutab()
+{
+	int x,y;
+	uchar*d=xorru;
+	for(y=0;y<75;y++)
+	for(x=0;x<120;x++){
+		char joo;
+		sint r=(x-60)*(x-60)+(y-37)*(y-37);
+		r=sqrt[r/20];
+		joo=tunxlat[(r>>3)&15];
+		if(r&16)joo^=0xcc;
+		*d++=joo;
+	}
+}
+
+do_xorru(int t)
+{
+	sint x,y,zoom,q=t/6;
+	uchar*s0,*s1;
+	uchar*d=videobuf;
+
+	x=sini[t&255];y=sini[(t+64)&255];
+	x=20+(x/4);y=12+(y/10);
+	s0=xorru+x+120*y;
+
+	x=sini[(-t+q+128+47)&255];y=sini[(-t+q+128+64+22)&255]*zoom;
+	x=20+(x/4);y=12+(y/10);
+	s1=xorru+x+120*y;
+
+	xorrase(s0,s1,videobuf,bgcol);
+}
+
+char paletti[255];
+
+dotunneltxt(int t)
+{
+	int i,j=0;uchar*d=paletti;
+	for(i=64;i;i--){
+		j+=i+192;
+		*d++=fadetab[tunxlat[((t+(j>>6))>>4)&63]|bgcol];
+	}
+	for(i=192;i;i--){
+		j+=i;
+		*d++=tunxlat[((t+(j>>6))>>4)&63]|bgcol;
+	}
+}
+*/
+
+/*
+tunxshl()
+{
+	int l;
+	for(l=0;l<16;l++) tunxlat[l]<<=1;
+}
+*/
+
+/*        ^^3   ^^2  */
+
+
+/******************.: eFFECTZ hANDLER :.*********************/
+
+char wirez[16]={
+        ' ', '¼', 'È', 'Í', '»', 'º', 'Î', 'É',
+        'É', 'Î', 'º', '»', 'Í', 'È', '¼', ' ' };
+
+char zbpalli[]={
+      0x00,0x01,0x10,0x11,0x13,0x31,0x33,0x3c,0xc3,0xcc,0xcf,0xfc,0xff};
+
+int fps=0,framez,lasttik=0;
+
+void preparebuff(int c)
+{
+      if(c!=buffclass)
+      switch(c){
+	case(NONE):case(HYBRID):txtmode(0);
+		memfill(ruutu,0x0000,80*25*2);
+		memfill(ansibuf,253,80*25*2);
+		break;
+
+	case(SINGLE):
+                txtmode(1-setup_force25);
+                if(!setup_force25)memfill(ruutu,176+256*176,80*50*2);
+			     else memfill(ruutu,223+256*223,80*25*2);
+		break;
+      }
+	buffclass=c;
+}
+
+/*
+txtmode(int c)
+{
+  #ifdef MSDOS
+      _AX=0x0003;_BX=0;geninterrupt(0x10);
+      _AX=0x1003;_BX=0;geninterrupt(0x10);
+      if (c){_AX=0x1112;_BX=0;geninterrupt(0x10);}
+  #else
+  #endif
+}
+*/
+
+/**********************************/
+
+framekey o0[7]={
+      40*32,40*32,1024,  /* OX */
+      25*32,25*32,1024,  /* OY */
+      25000,25000,1024,  /* OZOOM */
+      0,0,1024,          /* OROT */
+
+      25*256,25*256,4096,/* OHGT */
+      0*256,0*256,4096,/* OFLX */
+      0*256,0*256,4096 /* OFLY */
+};
+
+char ltcols[]={
+      0x00,
+      0x00,
+      0x00,
+      0x80,
+      0x00,
+      0x08,
+      0x88,
+      0x88,
+      0x87,
+      0x78,
+      0x77,
+      0x87,
+      0x7e,
+      0xe7,
+      0xe6,
+      0xee,
+      0xef,
+      0xfe,
+      0xf7,
+      0xff,
+      0xff,
+      0xff,
+      0xff
+};
+
+uchar*ltloc;
+void doltsrc(char*b,int x,int y,int lev)
+{
+      int i;char*tmp;
+      x+=40;y+=25;
+      b+=x+y*80;ltloc=b;
+
+      *b=0xff;
+
+      tmp=b;
+      i=lev;if(i>x-1)i=x-1;
+            if(i>0)
+            while(i--){tmp--;*tmp|=ltcols[i+(rand()&3)];}
+      tmp=b;
+      i=lev;if(i>79-x)i=79-x;
+            if(i>0)
+            while(i--){tmp++;*tmp|=ltcols[i+(rand()&3)];}
+
+      tmp=b;
+      i=lev;if(i>y-1)i=y-1;
+            if(i>0)
+            while(i--){tmp-=80;*tmp|=ltcols[i+(rand()&3)];}
+
+      tmp=b;
+      i=lev;if(i>49-y)i=49-y;
+            if(i>0)
+            while(i--){tmp+=80;*tmp|=ltcols[i+(rand()&3)];}
+}
+
+/********************************************/
+
+void psetpic(char *buf, char *pic, sint x, sint y, int xsize, int ysize,int method)
+{
+      sint xstart=0,ystart=0,xclip=xsize,yclip=ysize;
+      x-=(xsize>>1);y-=(ysize>>1);
+
+      if (x>=0-xsize) if (x<=80+xsize)
+      if (y>=0-ysize) if (y<=50+ysize){
+
+      if (x<0){xstart=0-x;xclip-=xstart;x=0;}
+      if (y<0){ystart=0-y;yclip-=ystart;y=0;}
+
+      if (x+xclip>79) xclip-=abs((x+xclip)-79);
+      if (y+yclip>49) yclip-=abs((y+yclip)-49);
+
+      if (xclip>0) if (yclip>0)
+      picmov(pic+xsize*ystart+xstart,
+             buf+y*80+x,
+             xsize,xclip,yclip,method);
+}}
+
+char lensb[256],lensg[256],lensr[256];
+
+void lflare_do(signed int x,signed int y)
+{
+	if(abs(x)<40*4)if(abs(y)<25*4)
+	if(*ltloc==0xff){
+	    doltsrc(videobuf,(x+(rand()&1)) >>2,(y+(rand()&1)) >>2,20);
+	    psetpic(videobuf,lensr,40-(x>>3),25-(y>>3),16,16,1);
+	    psetpic(videobuf,lensb,40-(x>>2),25-(y>>2),16,16,1);
+	    psetpic(videobuf,lensg,40-(x>>1),25-(y>>1),16,16,1);
+        }
+}
+
+void flarez_init()
+{
+	char*s=lenssprite;
+	char*d0=lensb,*d1=lensg,*d2=lensr;
+	int i;
+	for(i=256;i;i--){*d0++=*s&0x9c;
+	*d1++=*s&0x9a;*d2++=*s++&0xec;}
+}
+
+
+void do3ddezign(int tskip)
+{
+      int i;
+      for(i=0;i<7;i++){
+            o0[i].curr+=
+            tskip*mul32(o0[i].targ-o0[i].curr,o0[i].frac);
+      }
+
+      if(o0[OZOOM].curr>100)eggine_do(videobuf,o0[OROT].curr&255,
+      o0[OZOOM].curr,o0[OX].curr,o0[OY].curr);
+}
+
+void precalx()
+{
+/*      cprintf("cREATiNG!!! ");*/
+	fillbuf(textbuf,0,80*50);
+      eggine_init();
+      flarez_init();
+}
+
+void effu(int t)
+{
+      static int lastt=0;
+      char*ggg;
+
+      switch(buffclass){
+	    case(SINGLE):
+	       #ifdef MSDOS
+		  if(!setup_force25)
+	       #endif
+			if(txtcol)
+                                attr2dump(textbuf,videobuf,ruutu+1,
+					80*50,txtcol);
+			else
+				attrdump(videobuf,ruutu+1,80*50);
+		#ifdef MSDOS
+		  else{
+			int z=0xf0f0;if(setup_nohibit)z=0x7070;
+			if(!txtcol)
+			dump16(videobuf,ruutu,z);else
+			dump216(textbuf,videobuf,ruutu,txtcol,z);
+		  }
+		#endif
+		  break;
+
+	    case(HYBRID):
+                if(ansifrom)ggg=ansibuf;else ggg=textbuf;
+                if(ansifrom==2)if(t&16)ggg=textbuf;
+                dumphybrid(ggg,videobuf,ruutu);
+		break;
+      }
+
+/*      framez++;gotoxy(1,1);textcolor(15);cprintf("%i  %i  %i  ..%i           ",taimeri,buffclass,fps,fx_3d);
+      if (taimeri>lasttik+70) { lasttik=taimeri;fps=framez;framez=0;}*/
+
+      /*** EFFUEZ ***/
+
+/*      o0[OFLX].curr=sini[(t/3)&255]*30;
+      o0[OFLY].curr=sini[(t+64)&255]*30;*/
+
+      if (buffclass){
+	int c=bgcol;
+	if(buffclass==1)c*=0x101;
+
+	/*if(fx_main==NONE)fillbuf(videobuf,c,80*50);*/
+
+	if(fx_main==SCROLLER)scroller_do(videobuf,t,o0[OHGT].curr>>8);
+
+        if(fx_flare)
+	    doltsrc(videobuf,o0[OFLX].curr>>8,o0[OFLY].curr>>8,10);
+	if(fx_3d)do3ddezign(t-lastt);
+	if(fx_flare)lflare_do(o0[OFLX].curr>>6,o0[OFLY].curr>>6);
+	    }
+     /**************/
+
+
+        lastt=t;
+}
+
+/*****************************************/
+/*****************************************/
+/*****************************************/
+/*****************************************/
+/*****************************************/
+/*****************************************/
+/*****************************************/
+/*****************************************/
+/*****************************************/
+/*****************************************/
+/*****************************************/
+/*****************************************/
+/*****************************************/
+/*****************************************/
+/*****************************************/
+/*****************************************/
+/*****************************************/
+/*****************************************/
+/*****************************************/
+/*****************************************/
+/*****************************************/
+/*****************************************/
+/*****************************************/
+/*****************************************/
+/*****************************************/
+/*****************************************/
+/*****************************************/
+/*****************************************/
+
--- a/final_isi/fiscroll.c	Thu May 24 23:47:57 2012 +0300
+++ b/final_isi/fiscroll.c	Fri Jun 01 17:41:15 2012 +0300
@@ -41,7 +41,7 @@
 
 extern char lensb[],txr_neon[],txr_dunneon[],txr_slime[];
 
-scr_txr(int k)
+void scr_txr(int k)
 {
       int i;char*j=skrmap;char*txr;
       if(k==0)txr=skrmap0;
@@ -52,7 +52,7 @@
       for(i=256;i;i--)*j++=*txr++;
 }
 
-scroller_init(int parms)
+void scroller_init(int parms)
 {
 	int y;
 	skr_parms=parms;
@@ -84,7 +84,7 @@
 	}
 }
 
-scroller_do(char*buf,int t,int hg)
+void scroller_do(char*buf,int t,int hg)
 {
 
 	static int lastt=0;
--- a/final_isi/fisi3d.c	Thu May 24 23:47:57 2012 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,383 +0,0 @@
-#include "wrapper.h"
-
-/*****/
-
-char txr_wsygn[16*16]={  /* syaani/sininen. hieno. parempi keltapunas„vyiss„? */
-0x11,0x19,0x97,0x97,0x97,0x11,0x11,0x11,0x79,0x97,0x97,0x97,0x11,0x11,0x11,0x11,
-0x11,0x79,0x97,0x97,0x97,0x79,0x19,0x11,0x79,0x97,0x97,0x97,0x11,0x19,0x11,0x11,
-0x11,0x11,0x91,0x97,0x97,0x97,0x19,0x11,0x19,0x97,0x97,0x97,0x79,0x19,0x11,0x11,
-0x11,0x19,0x79,0x97,0x97,0x97,0x19,0x11,0x11,0x91,0x97,0x97,0x97,0x19,0x11,0x11,
-0x11,0x91,0x97,0x97,0x97,0x91,0x11,0x11,0x19,0x79,0x97,0x97,0x97,0x79,0x11,0x11,
-0x11,0x19,0x97,0x77,0x97,0x11,0x11,0x11,0x19,0x97,0x97,0x97,0x91,0x19,0x11,0x11,
-0x11,0x79,0x97,0x97,0x97,0x97,0x79,0x19,0x11,0x97,0x97,0x97,0x79,0x19,0x11,0x11,
-0x11,0x11,0x91,0x97,0x77,0x97,0x19,0x11,0x11,0x91,0x97,0x97,0x97,0x79,0x10,0x10,
-0x11,0x11,0x11,0x97,0x77,0x97,0x19,0x11,0x11,0x11,0x97,0x77,0x97,0x11,0x11,0x10,
-0x11,0x19,0x79,0x97,0x97,0x97,0x19,0x11,0x19,0x79,0x97,0x97,0x97,0x19,0x11,0x10,
-0x11,0x19,0x97,0x97,0x97,0x91,0x11,0x11,0x19,0x97,0x97,0x97,0x91,0x19,0x11,0x10,
-0x11,0x19,0x97,0x77,0x97,0x11,0x11,0x11,0x11,0x97,0x77,0x97,0x79,0x19,0x11,0x11,
-0x11,0x79,0x97,0x97,0x97,0x79,0x19,0x11,0x10,0x97,0x97,0x97,0x97,0x19,0x11,0x11,
-0x11,0x11,0x91,0x97,0x97,0x97,0x19,0x11,0x19,0x79,0x97,0x97,0x97,0x11,0x11,0x11,
-0x11,0x19,0x79,0x97,0x97,0x97,0x19,0x11,0x19,0x97,0x97,0x97,0x91,0x19,0x11,0x11,
-0x11,0x79,0x97,0x97,0x97,0x79,0x19,0x11,0x79,0x97,0x97,0x97,0x79,0x19,0x11,0x10
-};
-
-
-char txr_dunneon[16*16]={  /* neonjuovia. k„ytett„v„. */
-0x80,0x80,0x80,0x08,0x80,0x80,0x80,0x08,0x80,0x80,0x80,0x08,0x80,0x80,0x80,0x80,
-0x80,0x80,0x80,0x00,0x08,0x80,0x80,0x08,0x80,0x80,0x80,0x08,0x80,0x80,0x80,0x80,
-0x80,0x80,0x08,0x00,0x80,0x80,0x80,0x08,0x80,0x80,0x80,0x08,0x80,0x80,0x80,0x80,
-0x80,0x80,0x80,0x00,0x08,0x80,0x80,0x00,0x80,0x80,0x80,0x08,0x80,0x80,0x80,0x80,
-0x80,0x80,0x80,0x08,0x80,0x80,0x08,0x00,0x80,0x80,0x80,0x00,0x80,0x80,0x80,0x80,
-0x80,0x80,0x80,0x08,0x80,0x80,0x08,0x00,0x80,0x80,0x80,0x00,0x08,0x80,0x80,0x80,
-0x80,0x80,0x08,0x00,0x80,0x80,0x08,0x00,0x80,0x80,0x80,0x00,0x08,0x80,0x80,0x80,
-0x80,0x80,0x08,0x00,0x80,0x80,0x08,0x08,0x80,0x80,0x80,0x08,0x08,0x80,0x80,0x80,
-0x80,0x80,0x08,0x00,0x80,0x80,0x80,0x00,0x80,0x80,0x80,0x08,0x80,0x80,0x80,0x80,
-0x80,0x80,0x80,0x08,0x80,0x80,0x80,0x08,0x80,0x80,0x80,0x08,0x80,0x80,0x80,0x80,
-0x80,0x80,0x80,0x00,0x80,0x80,0x80,0x00,0x80,0x80,0x80,0x00,0x80,0x80,0x80,0x80,
-0x80,0x80,0x08,0x00,0x08,0x80,0x80,0x08,0x80,0x80,0x80,0x00,0x08,0x80,0x80,0x80,
-0x80,0x80,0x80,0x00,0x08,0x80,0x80,0x08,0x80,0x80,0x08,0x00,0x08,0x80,0x80,0x80,
-0x80,0x80,0x08,0x00,0x80,0x80,0x80,0x08,0x80,0x80,0x08,0x08,0x08,0x80,0x80,0x80,
-0x80,0x80,0x80,0x08,0x80,0x80,0x80,0x08,0x80,0x80,0x80,0x00,0x08,0x80,0x80,0x80,
-0x80,0x80,0x80,0x08,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x08,0x80,0x80,0x80,0x80
-};
-
-char txr_unneon[16*16]={  
-0x78,0x78,0x78,0x07,0x78,0x78,0x78,0x07,0x78,0x78,0x78,0x07,0x78,0x78,0x78,0x78,
-0x78,0x78,0x78,0x00,0x07,0x78,0x78,0x07,0x78,0x78,0x78,0x07,0x78,0x78,0x78,0x78,
-0x78,0x78,0x07,0x00,0x78,0x78,0x78,0x07,0x78,0x78,0x78,0x07,0x78,0x78,0x78,0x78,
-0x78,0x78,0x78,0x00,0x07,0x78,0x78,0x00,0x78,0x78,0x78,0x07,0x78,0x78,0x78,0x78,
-0x78,0x78,0x78,0x07,0x78,0x78,0x07,0x00,0x78,0x78,0x78,0x00,0x78,0x78,0x78,0x78,
-0x78,0x78,0x78,0x07,0x78,0x78,0x07,0x00,0x78,0x78,0x78,0x00,0x07,0x78,0x78,0x78,
-0x78,0x78,0x07,0x00,0x78,0x78,0x07,0x00,0x78,0x78,0x78,0x00,0x07,0x78,0x78,0x78,
-0x78,0x78,0x07,0x00,0x78,0x78,0x07,0x07,0x78,0x78,0x78,0x07,0x07,0x78,0x78,0x78,
-0x78,0x78,0x07,0x00,0x78,0x78,0x78,0x00,0x78,0x78,0x78,0x07,0x78,0x78,0x78,0x78,
-0x78,0x78,0x78,0x07,0x78,0x78,0x78,0x07,0x78,0x78,0x78,0x07,0x78,0x78,0x78,0x78,
-0x78,0x78,0x78,0x00,0x78,0x78,0x78,0x00,0x78,0x78,0x78,0x00,0x78,0x78,0x78,0x78,
-0x78,0x78,0x07,0x00,0x07,0x78,0x78,0x07,0x78,0x78,0x78,0x00,0x07,0x78,0x78,0x78,
-0x78,0x78,0x78,0x00,0x07,0x78,0x78,0x07,0x78,0x78,0x07,0x00,0x07,0x78,0x78,0x78,
-0x78,0x78,0x07,0x00,0x78,0x78,0x78,0x07,0x78,0x78,0x07,0x07,0x07,0x78,0x78,0x78,
-0x78,0x78,0x78,0x07,0x78,0x78,0x78,0x07,0x78,0x78,0x78,0x00,0x07,0x78,0x78,0x78,
-0x78,0x78,0x78,0x07,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x07,0x78,0x78,0x78,0x78
-};
-
-char txr_neon[16*16]={  
-0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x00,
-0x00,0x00,0x00,0x5c,0x04,0x00,0x00,0x40,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,
-0x00,0x00,0x04,0x5c,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x00,
-0x00,0x00,0x00,0x5c,0x04,0x00,0x00,0x5c,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x00,
-0x00,0x00,0x00,0x40,0x00,0x00,0x04,0x5c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x00,
-0x00,0x00,0x00,0x40,0x00,0x00,0x04,0x5c,0x00,0x00,0x00,0x5c,0x04,0x00,0x00,0x00,
-0x00,0x00,0x04,0x5c,0x00,0x00,0x04,0x5c,0x00,0x00,0x00,0x5c,0x04,0x00,0x00,0x00,
-0x00,0x00,0x04,0x5c,0x00,0x00,0x04,0x40,0x00,0x00,0x00,0x40,0x04,0x00,0x00,0x00,
-0x00,0x00,0x04,0x5c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,
-0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x00,
-0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x00,
-0x00,0x00,0x04,0x5c,0x04,0x00,0x00,0x40,0x00,0x00,0x00,0x5c,0x04,0x00,0x00,0x00,
-0x00,0x00,0x00,0x5c,0x04,0x00,0x00,0x40,0x00,0x00,0x04,0x5c,0x04,0x00,0x00,0x00,
-0x00,0x00,0x04,0x5c,0x00,0x00,0x00,0x04,0x00,0x00,0x04,0x40,0x04,0x00,0x00,0x00,
-0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x5c,0x04,0x00,0x00,0x00,
-0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00
-};
-
-char txr_gslime[16*16]={  
-0x88,0x80,0x00,0x80,0x80,0x88,0x88,0x88,0x80,0x08,0x00,0x00,0x08,0x88,0x80,0x00,
-0x80,0x08,0x00,0x08,0x80,0x80,0x80,0x80,0x00,0x00,0x00,0x80,0x88,0x80,0x08,0x00,
-0x08,0x00,0x00,0x00,0x08,0x08,0x80,0x00,0x00,0x00,0x08,0x80,0x80,0x00,0x00,0x88,
-0x00,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x80,0x00,0x08,0x88,0x80,
-0x00,0x08,0x80,0x08,0x00,0x00,0x08,0x88,0x88,0x88,0x00,0x80,0x00,0x08,0x80,0x00,
-0x08,0x80,0x80,0x08,0x00,0x08,0x80,0x88,0x88,0x88,0x08,0x80,0x00,0x00,0x00,0x08,
-0x88,0x88,0x88,0x80,0x00,0x08,0x80,0x88,0x88,0x88,0x80,0x80,0x00,0x00,0x08,0x80,
-0x88,0x88,0x80,0x80,0x00,0x00,0x08,0x80,0x80,0x08,0x00,0x00,0x00,0x80,0x88,0x88,
-0x88,0x88,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x08,0x08,0x88,0x88,
-0x80,0x80,0x00,0x00,0x08,0x08,0x00,0x00,0x08,0x80,0x80,0x80,0x80,0x80,0x08,0x88,
-0x08,0x00,0x08,0x80,0x80,0x80,0x00,0x00,0x00,0x00,0x08,0x08,0x80,0x80,0x08,0x88,
-0x80,0x80,0x80,0x80,0x08,0x00,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x80,
-0x88,0x88,0x88,0x88,0x88,0x80,0x80,0x80,0x08,0x08,0x00,0x00,0x08,0x08,0x00,0x80,
-0x88,0x88,0x88,0x88,0x88,0x80,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,
-0x88,0x88,0x88,0x08,0x00,0x00,0x00,0x00,0x08,0x08,0x08,0x00,0x00,0x80,0x80,0x00,
-0x88,0x08,0x00,0x00,0x00,0x00,0x08,0x08,0x80,0x80,0x80,0x08,0x00,0x88,0x80,0x80
-};
-
-char txr_slime[16*16]={  /* vihre„ laikukas. hienokiva. */
-0x22,0x20,0x00,0x20,0x20,0x22,0x22,0x22,0x20,0x02,0x00,0x00,0x02,0x22,0x20,0x00,
-0x20,0x02,0x00,0x02,0x20,0x20,0x20,0x20,0x00,0x00,0x00,0x20,0x22,0x20,0x02,0x00,
-0x02,0x00,0x00,0x00,0x02,0x02,0x20,0x00,0x00,0x00,0x02,0x20,0x20,0x00,0x00,0x22,
-0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x20,0x00,0x02,0x22,0x20,
-0x00,0x02,0x20,0x02,0x00,0x00,0x02,0x22,0x22,0x22,0x00,0x20,0x00,0x02,0x20,0x00,
-0x02,0x20,0x20,0x02,0x00,0x02,0x20,0x22,0x22,0x22,0x02,0x20,0x00,0x00,0x00,0x02,
-0x22,0x22,0x22,0x20,0x00,0x02,0x20,0x22,0x22,0x22,0x20,0x20,0x00,0x00,0x02,0x20,
-0x22,0x22,0x20,0x20,0x00,0x00,0x02,0x20,0x20,0x02,0x00,0x00,0x00,0x20,0x22,0x22,
-0x22,0x22,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x02,0x02,0x22,0x22,
-0x20,0x20,0x00,0x00,0x02,0x02,0x00,0x00,0x02,0x20,0x20,0x20,0x20,0x20,0x02,0x22,
-0x02,0x00,0x02,0x20,0x20,0x20,0x00,0x00,0x00,0x00,0x02,0x02,0x20,0x20,0x02,0x22,
-0x20,0x20,0x20,0x20,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x20,
-0x22,0x22,0x22,0x22,0x22,0x20,0x20,0x20,0x02,0x02,0x00,0x00,0x02,0x02,0x00,0x20,
-0x22,0x22,0x22,0x22,0x22,0x20,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x00,
-0x22,0x22,0x22,0x02,0x00,0x00,0x00,0x00,0x02,0x02,0x02,0x00,0x00,0x20,0x20,0x00,
-0x22,0x02,0x00,0x00,0x00,0x00,0x02,0x02,0x20,0x20,0x20,0x02,0x00,0x22,0x20,0x20
-};
-
-typedef struct{signed int x,z,y;}xyz;
-typedef struct{signed int a,r,y;}cyl;
-typedef struct{int p[3]; int nn; char*txrf,*txrb;}face;
-
-typedef struct{
-
-	int numvxes;
-	cyl*vxes;
-	xyz*rotated;
-
-	int numfaces;
-	face*faces;
-
-}obj3d;
-
-#define sint signed int
-
-/** XWING **/
-
-/*
-xyz cube_vxes[]={
-	-6000,-1000,2000,
-	-6000,-1000,-2000,
-	6000,-1000,2000,
-	6000,-1000,-2000,
-
-	-1500,2000,0,
-	-1500,-1000,0,
-	1500,2000,0,
-	1500,-100,0,
-
-	0,2500,0,
-
-	0,1000,-1500
-};
-
-face cube_faces[]={
-	0,4,5, 0, txr_wsygn,txr_dunneon,
-   1,5,4, 0, txr_wsygn,txr_dunneon,
-	2,7,6, 0, txr_wsygn,txr_dunneon,
-	3,6,7, 0, txr_wsygn,txr_dunneon,
-
-	9,8,4, 0, txr_wsygn,NULL,
-	9,7,8, 0, txr_wsygn,NULL,
-	9,4,5, 0, txr_unneon,NULL,
-	9,7,6, 0, txr_unneon,NULL,
-	9,5,6, 0, txr_unneon,NULL
-};
-*/
-
-/********/
-/********/
-
-cyl xwing_vxes[]={
-	134,6082,1000,
-	134,6082,-1000,
-	250,6082,1000,
-	250,6082,-1000,
-	91,3000,0,  /* 2500 */
-	151,1802,0,
-	37,3000,0,  /* 2500 */
-	254,1503,0,
-	64,2500,0,
-	64,1000,-750
-};
-
-face xwing_faces[]={
-	4,5,0, 0, txr_wsygn,txr_dunneon,
-	1,5,4, 0, txr_wsygn,txr_dunneon,
-	7,6,2, 0, txr_wsygn,txr_dunneon,
-	3,6,7, 0, txr_wsygn,txr_dunneon,
-
-	9,8,4, 0, txr_wsygn,NULL,
-	9,7,8, 0, txr_wsygn,NULL,
-	9,4,5, 0, txr_unneon,NULL,
-	9,7,6, 0, txr_unneon,NULL,
-	9,5,6, 0, txr_unneon,NULL
-};
-
-obj3d xwing={
-	10,xwing_vxes,NULL,9,xwing_faces
-};
-
-cyl bugi_vxes[]={
-	96,2828,0,
-	32,2828,0,
-	224,2828,0,
-	160,2828,0,
-	0,0,-800,
-	45,6708,1000,
-	238,6708,1000,
-	173,6708,1000,
-	110,6708,1000
-};
-
-face bugi_faces[]={
-	4,1,0, 0, txr_slime,NULL,
-	4,2,1, 0, txr_slime,NULL,
-	4,3,2, 0, txr_slime,NULL,
-	4,0,3, 0, txr_slime,NULL,
-
-	0,1,5, 0, txr_slime,txr_gslime,
-	1,2,6, 0, txr_slime,txr_gslime,
-	2,3,7, 0, txr_slime,txr_gslime,
-	3,0,8, 0, txr_slime,txr_gslime
-};
-
-obj3d bugi={
-	9,bugi_vxes,NULL,8,bugi_faces
-};
-
-obj3d obu;
-
-#include "sini16.h"
-
-sint dvhtab[50];
-sint dutab[320];
-
-eggine_init()
-{
-	int i;
-	dvhtab[0]=32760;
-	for(i=1;i<50;i++)dvhtab[i]=4096/i;
-	dutab[0]=32760;
-	for(i=1;i<320;i++)dutab[i]=(64*256)/i;
-}
-
-eggine_load(sint n)
-{
-      obj3d*o;
-      if(!n)o=&xwing;else o=&bugi;
-
-	if(o->rotated==NULL)
-		o->rotated=malloc(o->numvxes*sizeof(xyz));
-
-	memcpy(&obu,o,sizeof(obu));
-}
-
-extern int polytxloop
-      (sint h,char*di,unsigned int x1,sint dx0,sint dx1,char*txr,
-       sint dv,sint du);
-
-sint polytxr(
-	char*buf,
-	sint y,sint h,sint x0,sint x1,sint dx0,sint dx1,
-	char*txr){
-
-	register sint du; char joo=0;
-
-        if(y+h>=50)h=49-y;
-	if(h>0)if(y>=0){
-
-	if((x0>x1)||((x0==x1)&&(dx0>dx1)))
-                {sint tmp=x0;x0=x1;x1=tmp;
-		     tmp=dx0;dx0=dx1;dx1=tmp;
-		     joo=1;}
-	x1-=x0;dx1-=dx0;
-
-	du=x1>>6;
-	if(!du)du=((dx1-dx0)*h) >>6;     /* dx1-dx0?? */
-	if(du)du=(64*256)/du;/*dutab[du];*/
-
-        x1=polytxloop(h,buf+80*y+(x0>>8),
-		x1,
-		dx0,
-		dx1,
-		txr,
-		dvhtab[h],
-		du);
-
-	return (!joo)?x0+x1+h*dx0:x1;
-	}
-}
-
-/*******************************/
-
-extern signed int mul32(signed int a,signed int b);
-
-#define jmul32(a,b) (((long)(a)*(long)(b))>>16)
-
-eggine_do(char*b,sint rot,int zoom,int basex,int basey) {
-	register sint i; sint j; sint fzed[20],fcez[20];
-
-	if(obu.faces==bugi_faces){
-		bugi_vxes[5].y=bugi_vxes[6].y=
-			1000+mul32(700,sini16[(taimeri*13)&255]);
-		bugi_vxes[7].y=bugi_vxes[8].y=
-			1000+mul32(700,sini16[(taimeri*7)&255]);
-	}
-
-	/***** rotate vertices *****/
-
-	{cyl*v=obu.vxes;xyz*r=obu.rotated;
-
-	for(i=obu.numvxes;i;i--) {
-        r->y=mul32(v->y,zoom)+basey;
-        r->x=mul32(mul32(v->r,sini16[(rot+v->a)&255]),zoom)+basex;
-	r->z=mul32(mul32(v->r,sini16[(rot+v->a+64)&255]),zoom);
-	r++;v++;
-	}}
-
-	/***** calc facezeds, sort faces *****/
-
-        {sint *t=fzed;face*f=obu.faces; for(i=obu.numfaces;i;i--){
-		*t++=obu.rotated[f->p[0]].z+ obu.rotated[f->p[1]].z+
-           obu.rotated[f->p[2]].z; f++;
-	}}
-
-        {sint *t=fcez;sint j=0; for(i=obu.numfaces;i;i--)*t++=j++; }
-
-		/* stupid bubblesort */
-
-for(i=0;i<obu.numfaces-1;i++){ sint min=fzed[i],where=i;
-for(j=i+1;j<obu.numfaces;j++){
-		if(fzed[j]<min){min=fzed[j];where=j;} }
-
-                {sint tmp=fzed[i];fzed[i]=fzed[where];fzed[where]=tmp;} {sint
-      tmp=fcez[i];fcez[i]=fcez[where];fcez[where]=tmp;}
-	}
-
-	/***** draw faces *****/
-
-	{sint*fc=fcez; for(i=obu.numfaces;i;i--) {
-		face*f=&obu.faces[*fc++];
-
-		{ sint x0,x1,x2,y0,y1,y2,nz; char*txr;
-
-		/***************************************/
-
-		{xyz*tmp=obu.rotated;
-		x0=tmp[f->p[0]].x<<3;
-		y0=tmp[f->p[0]].y>>5;
-		x1=tmp[f->p[1]].x<<3;
-		y1=tmp[f->p[1]].y>>5;
-		x2=tmp[f->p[2]].x<<3;
-		y2=tmp[f->p[2]].y>>5;
-		}
-
-		nz=((x1-x0)>>8)*(y2-y0)-((x2-x0)>>8)*(y1-y0);
-		if(nz<0)txr=f->txrf;else txr=f->txrb;
-		if(txr!=NULL)
-		{
-
-	if(y0!=y2){
-
-	    sint tmpk,tmpx2;
-
-        if (y0!=y1)
-            tmpx2=polytxr(b,y0,y1-y0,x0,x0,
-                     (x1-x0)/(y1-y0),
-                     tmpk=(x2-x0)/(y2-y0), txr);
-            else {tmpk=(x2-x0)/(y2-y0);tmpx2=x0;}
-
-        if (y1!=y2)
-            polytxr(b,y1,y2-y1,x1,tmpx2,
-                     (x2-x1)/(y2-y1),
-                     tmpk, txr);
-        }
-		}
-		/***************************************/
-		}
-
-	}}/* end drawfaces*/
-}
--- a/final_isi/fisiansi.h	Thu May 24 23:47:57 2012 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1096 +0,0 @@
-unsigned char LOGO [749] = {
-   0x03, 0x10, 0x1A, 0x0A,  'Û', 0x19, 0x03,  'ß',  'ß',  'ß', 0x1A, 0x03,
-    'Û',  'ß',  'ß',  'ß', 0x19, 0x03,  'Û',  'Û',  'Û', 0x1A, 0x05,  'ß',
-    'Û',  'Û',  'Û', 0x19, 0x03,  'Û',  'Û',  'Û', 0x1A, 0x05,  'ß',  'Û',
-    'Û',  'Û', 0x19, 0x02,  'Û',  'Û',  'Û', 0x18,  'Û',  'Û',  'Û', 0x1A,
-   0x04,  'Ü', 0x19, 0x09, 0x1A, 0x03,  'Û', 0x19, 0x06,  'Û',  'Û',  'Û',
-   0x19, 0x05,  'Û',  'Û',  'Û', 0x19, 0x03,  'Û',  'Û',  'Û', 0x1A, 0x05,
-    'ß',  'Û',  'Û',  'Û', 0x19, 0x02,  'Û',  'Û',  'Û', 0x1A, 0x09,  'Ü',
-   0x18,  'Û',  'Û',  'Û', 0x19, 0x0B,  'Ü',  'Ü',  'Ü', 0x1A, 0x03,  'Û',
-    'Ü',  'Ü',  'Ü', 0x19, 0x03,  'Û',  'Û',  'Û', 0x19, 0x05,  'ß',  'ß',
-    'ß', 0x19, 0x03,  'ß',  'ß',  'ß', 0x19, 0x05,  'Û',  'Û',  'Û', 0x19,
-   0x02, 0x08,  'Ü', 0x18, 0x19,  ' ', 0x07,  'Ü', 0x06, 0x17,  '°',  '°',
-    ' ',  '°',  '°',  '°',  ' ',  ' ',  '°',  '°', 0x00,  'ß', 0x10, 0x19,
-   0x0E, 0x08,  'Û',  ' ',  'Û', 0x18, 0x19, 0x17, 0x07,  'Ú', 0x1A, 0x05,
-    'Ä',  ' ',  'Þ', 0x17,  ' ',  ' ', 0x04,  '(', 0x02,  '-', 0x04,  ')',
-    ' ',  ' ',  '(', 0x02,  '-', 0x04,  ')',  ' ',  ' ', 0x07, 0x10,  'Ý',
-    ' ',  ' ',  'Ä',  'Ä',  'Ä',  '¿',  ' ',  ' ',  'Ú',  'Ä',  'Ä',  ' ',
-   0x08,  'Ü', 0x1A, 0x03,  'Û',  'Ü',  'Ü',  'Ü', 0x18, 0x19, 0x08, 0x07,
-    'Ú', 0x1A, 0x08,  'Ä',  '¿', 0x19, 0x03,  '³', 0x19, 0x06, 0x17, 0x19,
-   0x05, 0x04,  'ú',  'ú', 0x19, 0x05, 0x10, 0x19, 0x04, 0x07,  '³',  ' ',
-    'Ä',  'Ù',  ' ',  ' ', 0x08, 0x1A, 0x04,  'Û',  'Ü',  'Ü', 0x18, 0x19,
-   0x08, 0x07,  '³', 0x09,  'þ',  'þ',  'þ', 0x19, 0x05, 0x07,  '³', 0x1A,
-   0x04,  'Ä',  '¿', 0x19, 0x05, 0x17,  ' ', 0x0C,  ')',  ' ',  ' ', 0x00,
-    'Ü', 0x06,  'Ü', 0x00,  'Ü', 0x0F,  'Ü', 0x06,  'Ü', 0x00,  'Ü',  ' ',
-    ' ', 0x0C,  '(',  ' ', 0x10, 0x19, 0x04, 0x07,  '³', 0x19, 0x03, 0x08,
-    'Ü', 0x1A, 0x03,  'Û', 0x18, 0x19, 0x02, 0x07,  'Ú', 0x1A, 0x03,  'Ä',
-    ' ',  '³', 0x09,  'þ',  'þ', 0x19, 0x06, 0x07,  '³', 0x19, 0x04,  '³',
-   0x19, 0x05,  'Þ', 0x17,  ' ',  ' ', 0x00,  'ß', 0x06,  'ß', 0x0F,  'ß',
-   0x00,  'ß', 0x06,  'ß', 0x00,  'ß', 0x06,  'ß', 0x00,  'ß',  ' ',  ' ',
-   0x07, 0x10,  'Ý', 0x19, 0x08, 0x08, 0x1A, 0x04,  'Û', 0x18, 0x19, 0x02,
-   0x07,  '³', 0x09,  'þ',  'þ',  'þ',  ' ',  ' ', 0x07,  '³', 0x09,  'þ',
-   0x19, 0x07, 0x07,  '³', 0x19, 0x06, 0x08, 0x1A, 0x04,  'Ü', 0x17,  '°',
-    '°',  '°', 0x1A, 0x06,  '±', 0x1A, 0x03,  '°', 0x10, 0x1A, 0x04,  'Ü',
-    ' ',  ' ',  'Ü', 0x1A, 0x04,  'Û', 0x19, 0x03, 0x07,  'Ú', 0x1A, 0x04,
-    'Ä',  '¿', 0x18, 0x19, 0x02,  '³', 0x09,  'þ',  'þ', 0x19, 0x02, 0x07,
-    '³', 0x19, 0x0D, 0x08,  'Ü', 0x17, 0x1A, 0x06,  'Û',  '°',  '°',  '°',
-   0x1A, 0x04,  '±',  '²', 0x1A, 0x04,  '°', 0x1A, 0x05,  'Û', 0x10, 0x1A,
-   0x05,  'Û', 0x19, 0x04, 0x07,  '³', 0x19, 0x04,  '³', 0x18, 0x19, 0x02,
-    '³', 0x09,  'þ', 0x19, 0x03, 0x07,  '³', 0x19, 0x0B, 0x08,  'Ü', 0x17,
-   0x1A, 0x06,  'Û',  '±', 0x1A, 0x03,  '°',  '±',  '±',  '±',  '²',  '²',
-    '²', 0x1A, 0x05,  '°', 0x1A, 0x07,  'Û', 0x10,  'Û',  'Û', 0x19, 0x03,
-   0x07,  'Ú',  'Ä',  '´', 0x19, 0x04,  '³', 0x18, 0x19, 0x02,  '³', 0x19,
-   0x04,  '³', 0x19, 0x09, 0x08,  'Ü', 0x17, 0x1A, 0x07,  'Û',  '°',  '°',
-    '°',  'Û',  '°',  '°',  '±',  '±',  '²',  '²',  '²',  '±', 0x1A, 0x04,
-    '°', 0x1A, 0x09,  'Û', 0x10,  'Û', 0x19, 0x03, 0x07,  '³', 0x18, 0x19,
-   0x08,  '³', 0x19, 0x07, 0x08,  'Ü', 0x17, 0x1A, 0x0F,  'Û',  '±', 0x1A,
-   0x04,  '²', 0x1A, 0x0F,  'Û', 0x18, 0x10, 0x19, 0x0E,  'Ü', 0x17, 0x1A,
-   0x12,  'Û',  '±',  '²',  '²',  '°',  '±', 0x1A, 0x10,  'Û', 0x18, 0x10,
-   0x19, 0x0D,  'Ü', 0x17, 0x1A, 0x05,  'Û', 0x10,  ' ', 0x17, 0x1A, 0x0C,
-    'Û',  '±',  '²',  '²', 0x1A, 0x12,  'Û', 0x18, 0x10, 0x19, 0x0C, 0x17,
-   0x1A, 0x05,  'Û', 0x10,  'Ý',  ' ',  'Þ', 0x17, 0x1A,  '!',  'Û', 0x10,
-    'Ý', 0x18, 0x19, 0x0B, 0x17, 0x1A, 0x05,  'Û', 0x10,  'Ý',  ' ',  ' ',
-   0x17, 0x1A, 0x22,  'Û', 0x18, 0x10, 0x19, 0x0B,  'ß',  ' ',  'Û',  ' ',
-    'Û',  ' ',  'ß', 0x19, 0x02, 0x1A,  ' ',  'Û', 0x18, 0x19, 0x16,  'ß',
-    'ß', 0x1A, 0x1B,  'Û',  'ß', 0x18, 0x19, 0x1A, 0x1A, 0x09,  'Û', 0x19,
-   0x04,  'ß', 0x1A, 0x06,  'Û',  'Ü', 0x18, 0x19, 0x1A, 0x1A, 0x09,  'Û',
-   0x19, 0x06,  'ß', 0x1A, 0x06,  'Û',  'Ü', 0x19, 0x04,  'Ü',  'Ü', 0x18,
-   0x19, 0x0A,  'Ü', 0x1A, 0x19,  'Û', 0x19, 0x07,  'ß', 0x1A, 0x0D,  'Û',
-    'Ü', 0x18, 0x03, 0x1A, 0x15,  'Û', 0x19, 0x04, 0x1A, 0x15,  'Û', 0x19,
-   0x02, 0x1A, 0x15,  'Û', 0x18, 0x19, 0x07, 0x1A, 0x05,  'Û', 0x19, 0x0C,
-   0x1A, 0x04,  'Û', 0x1A, 0x10,  'Ü', 0x19, 0x0B, 0x1A, 0x05,  'Û', 0x18,
-   0x1A, 0x07,  'Ü', 0x1A, 0x05,  'Û', 0x1A, 0x07,  'Ü', 0x19, 0x04, 0x1A,
-   0x0F,  'Ü', 0x1A, 0x05,  'Û', 0x19, 0x02, 0x1A, 0x08,  'Ü', 0x1A, 0x05,
-    'Û', 0x1A, 0x06,  'Ü', 0x18};
-
-#define VPELU0_LENGTH 371
-unsigned char VPELU0 [371] = {
-   0x09, 0x10, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x19, 0x02, 0x08,
-    '(',  ')',  'Ñ',  '(',  ')', 0x18, 0x19, 0x04, 0x04,  '³', 0x19, 0x11,
-   0x07,  'Ä',  'Â', 0x1A, 0x04,  'Ä', 0x19,  '#',  'Ä',  'Â', 0x1A, 0x06,
-    'Ä', 0x18, 0x19, 0x02, 0x04,  'Þ', 0x1A, 0x05,  'Û',  'Ü',  'Ü',  'Ü',
-   0x19, 0x05, 0x07, 0x1A, 0x05,  'Ä',  'Ù', 0x19, 0x1B,  'Ä',  'Ä',  'Â',
-   0x1A, 0x0A,  'Ä',  'Á',  'Ä', 0x18, 0x19, 0x02, 0x0E, 0x14,  'Ü',  'Ü',
-    'Ü', 0x01,  'Ü',  'Ü', 0x10, 0x19, 0x1A, 0x07,  'Ú',  'Ä', 0x19, 0x07,
-    'Ä',  'Ä',  'Ä',  'Â', 0x1A, 0x06,  'Ä',  'Á',  'Ä',  'Ä', 0x18,  ' ',
-    ' ',  'Þ',  'Û',  'Û', 0x01,  'Û',  'Û', 0x0F, 0x11,  'ú', 0x10, 0x19,
-   0x19, 0x07,  'Ä',  'Ù', 0x19, 0x08,  'Ä',  'Ä',  'Ä',  'Á',  'Ä',  'Ä',
-   0x18,  ' ',  ' ',  'Û',  'Û',  'Û', 0x11,  'Û',  'Ü',  'Ü', 0x18, 0x08,
-   0x10,  'Ä',  'Ä', 0x07, 0x1A, 0x06,  'Û',  'Ü', 0x08, 0x1A,  'D',  'Ä',
-   0x18,  ' ',  ' ', 0x07,  'Þ',  'Û',  'Û',  'Û',  'ß', 0x18,  ' ',  ' ',
-    'Þ',  'Û',  'Û', 0x1A, 0x03,  'Ü', 0x04, 0x17,  'ß', 0x18, 0x10, 0x19,
-   0x02, 0x07, 0x1A, 0x04,  'Û',  'ß', 0x19,  '*', 0x03, 0x1A, 0x05,  'Ü',
-   0x13, 0x19, 0x14, 0x18, 0x10, 0x19, 0x03, 0x07,  'Û',  'Û',  'Û', 0x19,
-    '!', 0x03, 0x1A, 0x05,  'Ü', 0x13, 0x19, 0x1F, 0x18, 0x04, 0x10, 0x1A,
-   0x03,  'Ü', 0x07, 0x14,  'ß',  'ß',  'ß', 0x10, 0x19, 0x19, 0x03,  'Ü',
-    'Ü',  'Ü', 0x13, 0x19, 0x05, 0x00, 0x1A, 0x05,  'Ü', 0x19, 0x06, 0x1A,
-   0x0B,  'Û', 0x19, 0x0B, 0x18, 0x10, 0x19, 0x03, 0x07, 0x1A, 0x03,  'Û',
-   0x19, 0x02,  'Ü',  'Ü',  'Ü', 0x19, 0x0C, 0x03,  'Ü',  'Ü',  'Ü', 0x13,
-   0x19, 0x09, 0x00, 0x1A, 0x08,  'Û', 0x19, 0x02, 0x1A, 0x1A,  'Û', 0x18,
-   0x10, 0x19, 0x03, 0x07, 0x1A, 0x04,  'Û',  ' ',  'Û',  'Û',  'ß',  'Û',
-    'Û',  'Ü', 0x19, 0x08, 0x13, 0x19, 0x0D, 0x00, 0x1A, 0x1C,  'Û', 0x19,
-   0x0A, 0x18, 0x04, 0x10,  'Ü',  'Ü',  'Ü', 0x07, 0x14, 0x1A, 0x07,  'ß',
-   0x10,  'ß',  ' ',  ' ',  'ß',  'Û',  'Û',  'Ü', 0x19, 0x07, 0x13, 0x19,
-   0x0D, 0x00, 0x1A, 0x08,  'Û', 0x19, 0x02, 0x1A, 0x1A,  'Û', 0x18, 0x10,
-   0x19, 0x02, 0x07,  'Þ', 0x1A, 0x04,  'Û',  'ß', 0x19, 0x05,  'ß',  'Û',
-    'Û',  'Û', 0x19, 0x07, 0x03, 0x1A, 0x04,  'ß', 0x13, 0x19, 0x07, 0x00,
-   0x1A, 0x06,  'ß', 0x19, 0x06, 0x1A, 0x0B,  'Û', 0x19, 0x0B, 0x18, 0x10,
-   0x19,  '%', 0x03, 0x1A, 0x0D,  'ß', 0x13, 0x19, 0x1A, 0x18, 0x18};
-
-unsigned char VPELU2 [372] = {
-   0x09, 0x10, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x19, 0x02, 0x08,
-    '(',  ')',  'Ñ',  '(',  ')', 0x18, 0x19, 0x04, 0x04,  '³', 0x19, 0x11,
-   0x07,  'Ä',  'Â', 0x1A, 0x04,  'Ä', 0x19,  '#',  'Ä',  'Â', 0x1A, 0x06,
-    'Ä', 0x18, 0x19, 0x02, 0x04,  'Þ', 0x1A, 0x05,  'Û',  'Ü',  'Ü',  'Ü',
-   0x19, 0x05, 0x07, 0x1A, 0x05,  'Ä',  'Ù', 0x19, 0x1B,  'Ä',  'Ä',  'Â',
-   0x1A, 0x0A,  'Ä',  'Á',  'Ä', 0x18, 0x19, 0x02, 0x0E, 0x14,  'Ü',  'Ü',
-    'Ü', 0x01,  'Ü',  'Ü', 0x10, 0x19, 0x1A, 0x07,  'Ú',  'Ä', 0x19, 0x07,
-    'Ä',  'Ä',  'Ä',  'Â', 0x1A, 0x06,  'Ä',  'Á',  'Ä',  'Ä', 0x18,  ' ',
-    ' ',  'Þ',  'Û',  'Û', 0x01,  'Û',  'Û', 0x0F, 0x11,  'ú', 0x10, 0x19,
-   0x19, 0x07,  'Ä',  'Ù', 0x19, 0x08,  'Ä',  'Ä',  'Ä',  'Á',  'Ä',  'Ä',
-   0x18,  ' ',  ' ',  'Û',  'Û',  'Û', 0x11,  'Û',  'Ü',  'Ü', 0x18, 0x08,
-   0x10,  'Ä',  'Ä', 0x07, 0x1A, 0x06,  'Û',  'Ü', 0x08, 0x1A,  'D',  'Ä',
-   0x18,  ' ',  ' ', 0x07,  'Þ',  'Û',  'Û',  'Û',  'ß', 0x18,  ' ',  ' ',
-    'Þ',  'Û',  'Û', 0x1A, 0x03,  'Ü', 0x04, 0x17,  'ß', 0x18, 0x10, 0x19,
-   0x02, 0x07, 0x1A, 0x04,  'Û',  'ß', 0x19,  '*', 0x03, 0x1A, 0x05,  'Ü',
-   0x13, 0x19, 0x14, 0x18, 0x10, 0x19, 0x03, 0x07,  'Û',  'Û',  'Û', 0x19,
-    '!', 0x03, 0x1A, 0x05,  'Ü', 0x13, 0x19, 0x1F, 0x18, 0x04, 0x10, 0x1A,
-   0x03,  'Ü', 0x07, 0x14,  'ß',  'ß',  'ß', 0x10, 0x19, 0x19, 0x03,  'Ü',
-    'Ü',  'Ü', 0x13, 0x19, 0x05, 0x00, 0x1A, 0x05,  'Ü', 0x19, 0x06, 0x1A,
-   0x0B,  'Û', 0x19, 0x0B, 0x18, 0x10, 0x19, 0x03, 0x07, 0x1A, 0x03,  'Û',
-   0x19, 0x02,  'Ü',  'Ü',  'Ü', 0x19, 0x0C, 0x03,  'Ü',  'Ü',  'Ü', 0x13,
-   0x19, 0x09, 0x00,  'Ü', 0x1A, 0x08,  'Û', 0x19, 0x02, 0x1A, 0x19,  'Û',
-   0x18, 0x10, 0x19, 0x03, 0x07, 0x1A, 0x04,  'Û',  ' ',  'Û',  'Û',  'ß',
-    'Û',  'Û',  'Ü', 0x19, 0x08, 0x13, 0x19, 0x0D, 0x00, 0x1A, 0x1C,  'Û',
-   0x19, 0x0A, 0x18, 0x04, 0x10,  'Ü',  'Ü',  'Ü', 0x07, 0x14, 0x1A, 0x07,
-    'ß', 0x10,  'ß',  ' ',  ' ',  'ß',  'Û',  'Û',  'Ü', 0x19, 0x07, 0x13,
-   0x19, 0x0D, 0x00, 0x1A, 0x09,  'Û', 0x19, 0x02, 0x1A, 0x19,  'Û', 0x18,
-   0x10, 0x19, 0x02, 0x07,  'Þ', 0x1A, 0x04,  'Û',  'ß', 0x19, 0x05,  'ß',
-    'Û',  'Û',  'Û', 0x19, 0x07, 0x03, 0x1A, 0x04,  'ß', 0x13, 0x19, 0x08,
-   0x00, 0x1A, 0x06,  'ß', 0x19, 0x05, 0x1A, 0x0B,  'Û', 0x19, 0x0B, 0x18,
-   0x10, 0x19,  '%', 0x03, 0x1A, 0x0D,  'ß', 0x13, 0x19, 0x1A, 0x18, 0x18};
-
-
-unsigned char VPELU1 [361] = {
-   0x0F, 0x10, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x19, 0x02, 0x08,
-    '(',  ')',  'Ñ',  '(',  ')', 0x18, 0x19, 0x04, 0x04,  '³', 0x19, 0x11,
-   0x07,  'Ä',  'Â', 0x1A, 0x04,  'Ä', 0x19,  '#',  'Ä',  'Â', 0x1A, 0x06,
-    'Ä', 0x18, 0x19, 0x02, 0x04,  'Þ', 0x1A, 0x05,  'Û',  'Ü',  'Ü',  'Ü',
-   0x19, 0x05, 0x07, 0x1A, 0x05,  'Ä',  'Ù', 0x19, 0x1B,  'Ä',  'Ä',  'Â',
-   0x1A, 0x0A,  'Ä',  'Á',  'Ä', 0x18, 0x19, 0x02, 0x0E, 0x14,  'Ü',  'Ü',
-    'Ü', 0x01,  'Ü',  'Ü', 0x10, 0x19, 0x1A, 0x07,  'Ú',  'Ä', 0x19, 0x07,
-    'Ä',  'Ä',  'Ä',  'Â', 0x1A, 0x06,  'Ä',  'Á',  'Ä',  'Ä', 0x18,  ' ',
-    ' ',  'Þ',  'Û',  'Û', 0x01,  'Û',  'Û', 0x0F, 0x11,  'ú', 0x10, 0x19,
-   0x19, 0x07,  'Ä',  'Ù', 0x19, 0x08,  'Ä',  'Ä',  'Ä',  'Á',  'Ä',  'Ä',
-   0x18,  ' ',  ' ',  'Û',  'Û',  'Û', 0x11,  'Û',  'Ü',  'Ü', 0x18, 0x08,
-   0x10,  'Ä',  'Ä', 0x07, 0x1A, 0x06,  'Û',  'Ü', 0x08, 0x1A,  'D',  'Ä',
-   0x18,  ' ',  ' ', 0x07,  'Þ',  'Û',  'Û',  'Û',  'ß', 0x18,  ' ',  ' ',
-    'Þ', 0x1A, 0x05,  'Û',  'ß', 0x18, 0x19, 0x02, 0x1A, 0x03,  'Û',  'ß',
-   0x19,  '+', 0x03, 0x1A, 0x05,  'Ü', 0x13, 0x19, 0x14, 0x18, 0x10, 0x19,
-   0x03, 0x07,  'Û',  'Û',  'Û', 0x19,  '!', 0x03, 0x1A, 0x05,  'Ü', 0x13,
-   0x19, 0x1F, 0x18, 0x04, 0x10, 0x1A, 0x03,  'Ü', 0x07, 0x14,  'ß',  'ß',
-    'ß', 0x10, 0x19, 0x04,  'Ü', 0x19, 0x13, 0x03,  'Ü',  'Ü',  'Ü', 0x13,
-   0x19, 0x05, 0x00, 0x1A, 0x05,  'Ü', 0x19, 0x06, 0x1A, 0x0B,  'Û', 0x19,
-   0x0B, 0x18, 0x10, 0x19, 0x03, 0x07, 0x1A, 0x03,  'Û',  ' ',  ' ',  'Ü',
-    'Û',  'Û',  'Ü', 0x19, 0x0C, 0x03,  'Ü',  'Ü',  'Ü', 0x13, 0x19, 0x09,
-   0x00, 0x1A, 0x08,  'Û', 0x19, 0x02, 0x1A, 0x1A,  'Û', 0x18, 0x10, 0x19,
-   0x03, 0x07, 0x1A, 0x07,  'Û',  'ß',  'Û',  'Û', 0x19, 0x09, 0x13, 0x19,
-   0x0D, 0x00, 0x1A, 0x1C,  'Û', 0x19, 0x0A, 0x18, 0x04, 0x10,  'Ü',  'Ü',
-    'Ü', 0x07, 0x14, 0x1A, 0x07,  'ß', 0x10,  'ß',  ' ',  'Û',  'Û', 0x19,
-   0x0A, 0x13, 0x19, 0x0D, 0x00, 0x1A, 0x08,  'Û', 0x19, 0x02, 0x1A, 0x1A,
-    'Û', 0x18, 0x10, 0x19, 0x02, 0x07, 0x1A, 0x04,  'Û',  'ß', 0x19, 0x03,
-    'Û',  'Û',  'Ü',  'Ü', 0x19, 0x0A, 0x03, 0x1A, 0x04,  'ß', 0x13, 0x19,
-   0x07, 0x00, 0x1A, 0x06,  'ß', 0x19, 0x06, 0x1A, 0x0B,  'Û', 0x19, 0x0B,
-   0x18, 0x10, 0x19,  '%', 0x03, 0x1A, 0x0D,  'ß', 0x13, 0x19, 0x1A, 0x18,
-   0x18};
-
-unsigned char VMPELU0 [554] = {
-   0x09, 0x10, 0x18, 0x18, 0x19,  '5', 0x05,  '(',  ')',  'Â',  '(',  ')',
-   0x19, 0x0E, 0x07,  'Ü',  'Ü',  'Ü',  'ß',  'Û', 0x18, 0x19,  '7', 0x05,
-    '³', 0x19, 0x0A, 0x07,  'Ü',  'Ü',  'Ü',  'ß',  'ß',  'ß', 0x19, 0x03,
-    'Û', 0x18, 0x19,  '0', 0x03,  'Ü',  'Ü',  'Ü', 0x1A, 0x05,  'Û',  'Ý',
-   0x19, 0x08, 0x07,  'Û', 0x19, 0x08,  'Û', 0x18, 0x19,  '5', 0x03, 0x14,
-    'ß',  'ß', 0x0D, 0x13,  'Ü',  'Ü',  'Ü', 0x10, 0x19, 0x08, 0x07,  'Û',
-   0x19, 0x08,  'Û', 0x18, 0x19,  '5', 0x0F, 0x14,  'ú',  ' ',  ' ', 0x08,
-   0x10,  'Û',  'Û',  'Ý', 0x19, 0x07, 0x07,  'Û', 0x19, 0x08,  'Û', 0x18,
-   0x19,  '5', 0x08, 0x14,  'Ü',  'Ü',  'Û', 0x10,  'Û',  'Û',  'Û', 0x19,
-   0x07, 0x07,  'Û', 0x19, 0x08,  'Û', 0x18, 0x19,  '3', 0x08,  'Ü', 0x1A,
-   0x06,  'Û', 0x19, 0x07, 0x07,  'Û', 0x19, 0x08,  'Û', 0x18, 0x19,  '7',
-   0x08,  'Ü',  'Û',  'Û',  'Ý', 0x19, 0x07, 0x07,  'Û', 0x19, 0x08,  'Û',
-   0x18,  'Ä', 0x19,  '#',  'Ä',  'Â', 0x1A, 0x06,  'Ä', 0x19, 0x05, 0x08,
-   0x14,  'Ü', 0x10,  'Ü', 0x1A, 0x04,  'Û',  'Ý', 0x19, 0x07, 0x07,  'Û',
-   0x19, 0x08,  'Û', 0x18, 0x19, 0x17,  'Ä',  'Ä',  'Â', 0x1A, 0x0A,  'Ä',
-    'Á',  'Ä', 0x19, 0x0C, 0x08,  'ß', 0x1A, 0x04,  'Û', 0x19, 0x08, 0x07,
-    'Û', 0x19, 0x08,  'Û', 0x18, 0x19, 0x04,  'Ú',  'Ä', 0x19, 0x07,  'Ä',
-    'Ä',  'Ä',  'Â', 0x1A, 0x06,  'Ä',  'Á',  'Ä',  'Ä', 0x19, 0x19, 0x08,
-    'Û',  'Û',  'Û', 0x19, 0x09, 0x07,  'Û', 0x19, 0x08,  'Û', 0x18, 0x19,
-   0x03,  'Ä',  'Ù', 0x19, 0x08,  'Ä',  'Ä',  'Ä',  'Á',  'Ä',  'Ä', 0x19,
-    '!', 0x08,  'Û',  'Û',  'Û', 0x19, 0x09, 0x07,  'Û', 0x19, 0x08,  'Û',
-   0x18, 0x19,  '5', 0x09, 0x1A, 0x04,  'Û', 0x19, 0x08, 0x07,  'Û', 0x19,
-   0x08,  'Û', 0x18, 0x08, 0x1A,  '4',  'Ä', 0x09, 0x11,  'Û', 0x10, 0x1A,
-   0x05,  'Û', 0x08, 0x1A, 0x04,  'Ä',  ' ',  'Ä',  'Ä', 0x07,  'Û', 0x08,
-   0x1A, 0x08,  'Ä', 0x07,  'Û', 0x08,  'Ä', 0x18, 0x19,  '4', 0x09, 0x11,
-    'Û', 0x10, 0x1A, 0x05,  'Û', 0x19, 0x07, 0x07,  'Û', 0x19, 0x08,  'Û',
-   0x18, 0x19,  '4', 0x09, 0x11,  'Û', 0x10, 0x1A, 0x05,  'Û', 0x19, 0x07,
-   0x07,  'Û', 0x19, 0x08,  'Û', 0x18, 0x19, 0x15, 0x03, 0x1A, 0x05,  'Ü',
-   0x13, 0x19, 0x14, 0x10, 0x1A, 0x03,  'Û', 0x09, 0x11,  'Û', 0x10, 0x1A,
-   0x05,  'Û', 0x03,  'Û',  'Û', 0x19, 0x0F, 0x07,  'Û', 0x18, 0x19, 0x0A,
-   0x03, 0x1A, 0x05,  'Ü', 0x13, 0x19, 0x1F, 0x10, 0x1A, 0x03,  'Û', 0x09,
-   0x13,  'ß', 0x10, 0x1A, 0x04,  'Û', 0x13,  'ß', 0x03, 0x10,  'Û',  'Û',
-   0x19, 0x0F, 0x07,  'Û', 0x18, 0x19, 0x02, 0x03,  'Ü',  'Ü',  'Ü', 0x13,
-   0x19, 0x05, 0x00, 0x1A, 0x05,  'Ü', 0x19, 0x06, 0x1A, 0x0C,  'Û', 0x19,
-   0x0A, 0x03, 0x10, 0x1A, 0x05,  'Û', 0x09,  'Û',  'Û',  'Û', 0x03, 0x1A,
-   0x03,  'Û', 0x19, 0x0F, 0x07,  'Û', 0x18, 0x13, 0x19, 0x09, 0x00,  'Ü',
-   0x1A, 0x08,  'Û', 0x19, 0x02, 0x1A, 0x19,  'Û', 0x03, 0x10,  'ß',  'ß',
-    'Û', 0x13,  ' ', 0x11,  'ß',  'ß', 0x09, 0x10,  'Û',  'Û',  'Û', 0x03,
-   0x1A, 0x03,  'Û', 0x19, 0x0F, 0x07,  'Û', 0x18, 0x13, 0x19, 0x08, 0x00,
-   0x1A, 0x1C,  'Û', 0x19, 0x0A, 0x03, 0x10, 0x1A, 0x05,  'Û', 0x09,  'Û',
-    'Û',  'Û', 0x03, 0x1A, 0x03,  'Û', 0x19, 0x0F, 0x07,  'Û', 0x18, 0x13,
-   0x19, 0x09, 0x00, 0x1A, 0x09,  'Û', 0x19, 0x02, 0x1A, 0x19,  'Û', 0x03,
-   0x10,  'ß',  'ß',  'ß', 0x09, 0x13,  'Ü',  'Ü',  'Ü', 0x10,  'Û',  'Û',
-    'Û', 0x03, 0x1A, 0x03,  'Û', 0x19, 0x0F, 0x07,  'Û', 0x18, 0x03,  'ß',
-    'ß',  'ß', 0x13, 0x19, 0x08, 0x00, 0x1A, 0x06,  'ß', 0x19, 0x05, 0x1A,
-   0x0C,  'Û', 0x19, 0x0A, 0x03, 0x10, 0x1A, 0x0C,  'Û', 0x19, 0x0F, 0x07,
-    'Û', 0x18};
-
-unsigned char VMPELU1 [558] = {
-   0x09, 0x10, 0x18, 0x18, 0x19,  '5', 0x05,  '(',  ')',  'Â',  '(',  ')',
-   0x19, 0x0E, 0x07,  'Ü',  'Ü',  'Ü',  'ß',  'Û', 0x18, 0x19,  '7', 0x05,
-    '³', 0x19, 0x0A, 0x07,  'Ü',  'Ü',  'Ü',  'ß',  'ß',  'ß', 0x19, 0x03,
-    'Û', 0x18, 0x19,  '0', 0x03,  'Ü',  'Ü',  'Ü', 0x1A, 0x05,  'Û',  'Ý',
-   0x19, 0x08, 0x07,  'Û', 0x19, 0x08,  'Û', 0x18, 0x19,  '5', 0x03, 0x14,
-    'ß',  'ß', 0x0D, 0x13,  'Ü',  'Ü',  'Ü', 0x10, 0x19, 0x08, 0x07,  'Û',
-   0x19, 0x08,  'Û', 0x18, 0x19,  '5', 0x0F, 0x14,  'ú',  ' ',  ' ', 0x08,
-   0x10,  'Û',  'Û',  'Ý', 0x19, 0x07, 0x07,  'Û', 0x19, 0x08,  'Û', 0x18,
-   0x19,  '5', 0x08, 0x14,  'Ü',  'Ü',  'Û', 0x10,  'Û',  'Û',  'Û', 0x19,
-   0x07, 0x07,  'Û', 0x19, 0x08,  'Û', 0x18, 0x19,  '3', 0x08,  'Ü', 0x1A,
-   0x06,  'Û', 0x19, 0x07, 0x07,  'Û', 0x19, 0x08,  'Û', 0x18, 0x19,  '3',
-   0x08,  'Ü',  'Ü',  'Ü',  ' ',  'Ü',  'Û',  'Û',  'Ý', 0x19, 0x07, 0x07,
-    'Û', 0x19, 0x08,  'Û', 0x18,  'Ä', 0x19,  '#',  'Ä',  'Â', 0x1A, 0x06,
-    'Ä', 0x19, 0x06, 0x08,  'ß', 0x1A, 0x04,  'Û',  'Ý', 0x19, 0x07, 0x07,
-    'Û', 0x19, 0x08,  'Û', 0x18, 0x19, 0x17,  'Ä',  'Ä',  'Â', 0x1A, 0x0A,
-    'Ä',  'Á',  'Ä', 0x19, 0x0E, 0x08, 0x1A, 0x03,  'Û', 0x19, 0x08, 0x07,
-    'Û', 0x19, 0x08,  'Û', 0x18, 0x19, 0x04,  'Ú',  'Ä', 0x19, 0x07,  'Ä',
-    'Ä',  'Ä',  'Â', 0x1A, 0x06,  'Ä',  'Á',  'Ä',  'Ä', 0x19, 0x19, 0x08,
-    'Û',  'Û',  'Û', 0x19, 0x09, 0x07,  'Û', 0x19, 0x08,  'Û', 0x18, 0x19,
-   0x03,  'Ä',  'Ù', 0x19, 0x08,  'Ä',  'Ä',  'Ä',  'Á',  'Ä',  'Ä', 0x19,
-    '!', 0x08,  'Û',  'Û',  'Û', 0x19, 0x09, 0x07,  'Û', 0x19, 0x08,  'Û',
-   0x18, 0x19,  '5', 0x09, 0x1A, 0x04,  'Û', 0x19, 0x08, 0x07,  'Û', 0x19,
-   0x08,  'Û', 0x18, 0x08, 0x1A,  '4',  'Ä', 0x09, 0x11,  'Û', 0x10, 0x1A,
-   0x05,  'Û', 0x08, 0x1A, 0x04,  'Ä',  ' ',  'Ä',  'Ä', 0x07,  'Û', 0x08,
-   0x1A, 0x08,  'Ä', 0x07,  'Û', 0x08,  'Ä', 0x18, 0x19,  '4', 0x09, 0x11,
-    'Û', 0x10, 0x1A, 0x05,  'Û', 0x19, 0x07, 0x07,  'Û', 0x19, 0x08,  'Û',
-   0x18, 0x19,  '4', 0x09, 0x11,  'Û', 0x10, 0x1A, 0x05,  'Û', 0x19, 0x07,
-   0x07,  'Û', 0x19, 0x08,  'Û', 0x18, 0x19, 0x15, 0x03, 0x1A, 0x05,  'Ü',
-   0x13, 0x19, 0x14, 0x10, 0x1A, 0x03,  'Û', 0x09, 0x11,  'Û', 0x10, 0x1A,
-   0x05,  'Û', 0x03,  'Û',  'Û', 0x19, 0x0F, 0x07,  'Û', 0x18, 0x19, 0x0A,
-   0x03, 0x1A, 0x05,  'Ü', 0x13, 0x19, 0x1F, 0x10, 0x1A, 0x03,  'Û', 0x09,
-   0x13,  'ß', 0x10, 0x1A, 0x04,  'Û', 0x13,  'ß', 0x03, 0x10,  'Û',  'Û',
-   0x19, 0x0F, 0x07,  'Û', 0x18, 0x19, 0x02, 0x03,  'Ü',  'Ü',  'Ü', 0x13,
-   0x19, 0x04, 0x00, 0x1A, 0x06,  'Ü', 0x19, 0x06, 0x1A, 0x0C,  'Û', 0x19,
-   0x0A, 0x03, 0x10, 0x1A, 0x05,  'Û', 0x09,  'Û',  'Û',  'Û', 0x03, 0x1A,
-   0x03,  'Û', 0x19, 0x0F, 0x07,  'Û', 0x18, 0x13, 0x19, 0x08, 0x00,  'Ü',
-   0x1A, 0x08,  'Û',  'Ý', 0x19, 0x02,  'Þ', 0x1A, 0x18,  'Û', 0x03, 0x10,
-    'ß',  'ß',  'Û', 0x13,  ' ', 0x11,  'ß',  'ß', 0x09, 0x10,  'Û',  'Û',
-    'Û', 0x03, 0x1A, 0x03,  'Û', 0x19, 0x0F, 0x07,  'Û', 0x18, 0x13, 0x19,
-   0x08, 0x00, 0x1A, 0x1C,  'Û', 0x19, 0x0A, 0x03, 0x10, 0x1A, 0x05,  'Û',
-   0x09,  'Û',  'Û',  'Û', 0x03, 0x1A, 0x03,  'Û', 0x19, 0x0F, 0x07,  'Û',
-   0x18, 0x13, 0x19, 0x08, 0x00, 0x1A, 0x09,  'Û',  'Ý', 0x19, 0x02,  'Þ',
-   0x1A, 0x18,  'Û', 0x03, 0x10,  'ß',  'ß',  'ß', 0x09, 0x13,  'Ü',  'Ü',
-    'Ü', 0x10,  'Û',  'Û',  'Û', 0x03, 0x1A, 0x03,  'Û', 0x19, 0x0F, 0x07,
-    'Û', 0x18, 0x03,  'ß',  'ß',  'ß', 0x13, 0x19, 0x06, 0x00, 0x1A, 0x06,
-    'ß', 0x19, 0x07, 0x1A, 0x0C,  'Û', 0x19, 0x0A, 0x03, 0x10, 0x1A, 0x0C,
-    'Û', 0x19, 0x0F, 0x07,  'Û', 0x18};
-
-
-unsigned char SYBER0 [508] = {
-   0x08, 0x10, 0x19,  '!', 0x07,  'Ú', 0x1A, 0x0A,  'Ä',  '¿', 0x18, 0x19,
-   0x1D,  'Ú',  'Ä',  'Ä',  'Ä',  '³',  ' ',  's',  ' ',  'y',  ' ',  'b',
-    ' ',  'e',  ' ',  'r',  ' ',  'Ã', 0x1A, 0x04,  'Ä',  '¿', 0x18, 0x19,
-   0x1A, 0x08,  'Ü',  'Û',  'Û', 0x07,  '³', 0x03,  '°',  '°',  '°', 0x07,
-    'À', 0x1A, 0x0A,  'Ä',  'Ù', 0x03, 0x1A, 0x04,  '°', 0x07,  '³', 0x08,
-    'Ü', 0x18, 0x19, 0x18, 0x1A, 0x04,  'Û',  'ß', 0x03, 0x1A, 0x13,  '°',
-   0x08,  'ß',  'ß', 0x1A, 0x03,  'Û',  'Ü', 0x18, 0x19, 0x17, 0x1A, 0x05,
-    'Û',  'ß', 0x07, 0x1A, 0x11,  'Ä', 0x08,  'ß', 0x1A, 0x08,  'Û',  'Ü',
-   0x18, 0x19, 0x15,  'Ü', 0x1A, 0x03,  'Û',  'ß', 0x19, 0x04, 0x07,  'Ü',
-   0x06, 0x17,  '°',  '°',  ' ',  '°',  '°',  '°',  ' ',  ' ',  '°',  '°',
-   0x00,  'ß', 0x10, 0x19, 0x08, 0x08,  'ß', 0x1A, 0x05,  'Û',  'Ü', 0x18,
-   0x19, 0x13,  'Ü', 0x1A, 0x04,  'Û',  'ß', 0x19, 0x04, 0x07,  'Þ', 0x17,
-    ' ',  ' ', 0x04,  '(', 0x02,  '-', 0x04,  ')',  ' ',  ' ',  '(', 0x02,
-    '-', 0x04,  ')',  ' ',  ' ', 0x07, 0x10,  'Ý', 0x19, 0x09, 0x08,  'ß',
-   0x1A, 0x05,  'Û',  'Ü', 0x18, 0x19, 0x11,  'Ü', 0x1A, 0x04,  'Û',  'ß',
-   0x19, 0x06, 0x17, 0x19, 0x05, 0x04,  'ú',  'ú', 0x19, 0x05, 0x10, 0x19,
-   0x0A, 0x08,  'Ü', 0x1A, 0x05,  'Û',  'ß', 0x18, 0x19, 0x12,  'ß', 0x1A,
-   0x04,  'Û',  'Ü', 0x19, 0x05, 0x17,  ' ', 0x0C,  ')',  ' ',  ' ', 0x00,
-    'Ü', 0x06,  'Ü', 0x00,  'Ü', 0x0F,  'Ü', 0x06,  'Ü', 0x00,  'Ü',  ' ',
-    ' ', 0x0C,  '(',  ' ', 0x10, 0x19, 0x08, 0x08,  'Ü', 0x1A, 0x05,  'Û',
-    'ß', 0x18, 0x19, 0x14,  'ß', 0x1A, 0x04,  'Û',  'Ü', 0x19, 0x03, 0x07,
-    'Þ', 0x17,  ' ',  ' ', 0x00,  'ß', 0x06,  'ß', 0x0F,  'ß', 0x00,  'ß',
-   0x06,  'ß', 0x00,  'ß', 0x06,  'ß', 0x00,  'ß',  ' ',  ' ', 0x07, 0x10,
-    'Ý', 0x19, 0x06, 0x08,  'Ü', 0x1A, 0x05,  'Û',  'ß', 0x18, 0x19, 0x16,
-   0x1A, 0x05,  'Û',  'Ü',  'Ü',  'Ü', 0x17,  '°',  '°',  '°', 0x1A, 0x06,
-    '±', 0x1A, 0x03,  '°', 0x10, 0x1A, 0x05,  'Ü', 0x1A, 0x05,  'Û',  'ß',
-   0x18, 0x19, 0x16,  'Þ',  'Û', 0x17, 0x1A, 0x06,  'Û',  '°',  '°',  '°',
-   0x1A, 0x04,  '±',  '²', 0x1A, 0x04,  '°', 0x1A, 0x05,  'Û', 0x10, 0x1A,
-   0x03,  'Û',  'ß', 0x18, 0x19, 0x17, 0x17, 0x1A, 0x05,  'Û',  '±', 0x1A,
-   0x03,  '°',  '±',  '±',  '±',  '²',  '²',  '²', 0x1A, 0x05,  '°', 0x1A,
-   0x07,  'Û', 0x10,  'Û', 0x18, 0x19, 0x16,  'Þ', 0x17, 0x1A, 0x04,  'Û',
-    '°',  '°',  '°',  'Û',  '°',  '°',  '±',  '±',  '²',  '²',  '²',  '±',
-   0x1A, 0x04,  '°', 0x1A, 0x09,  'Û', 0x18, 0x10, 0x19, 0x16, 0x17, 0x1A,
-   0x0B,  'Û',  '±', 0x1A, 0x04,  '²', 0x1A, 0x0E,  'Û', 0x10,  'Ý', 0x18,
-   0x19, 0x15, 0x17, 0x1A, 0x0C,  'Û',  '±',  '²',  '²',  '°',  '±', 0x1A,
-   0x0F,  'Û', 0x10,  'Û', 0x18, 0x19, 0x15, 0x17, 0x1A, 0x0C,  'Û',  '±',
-    '²',  '²', 0x1A, 0x12,  'Û', 0x18, 0x10, 0x19, 0x14,  'Þ', 0x17, 0x1A,
-    '!',  'Û', 0x10,  'Ý', 0x18, 0x19, 0x14, 0x17, 0x1A, 0x22,  'Û', 0x18,
-   0x10, 0x19, 0x15, 0x1A,  ' ',  'Û', 0x18, 0x19, 0x16,  'ß',  'ß', 0x1A,
-   0x1B,  'Û',  'ß', 0x18, 0x19, 0x1A, 0x1A, 0x09,  'Û', 0x19, 0x04, 0x1A,
-   0x07,  'Û', 0x18, 0x19, 0x1A, 0x1A, 0x09,  'Û', 0x19, 0x04, 0x1A, 0x07,
-    'Û', 0x18, 0x19, 0x0A,  'Ü', 0x1A, 0x18,  'Û', 0x19, 0x04, 0x1A, 0x15,
-    'Û',  'Ü', 0x18, 0x18};
-
-unsigned char SYBER1 [453] = {
-   0x08, 0x10, 0x18, 0x18, 0x19,  '!', 0x07,  'Ú', 0x1A, 0x0A,  'Ä',  '¿',
-   0x18, 0x19, 0x1D,  'Ú',  'Ä',  'Ä',  'Ä',  '³',  ' ',  's',  ' ',  'y',
-    ' ',  'b',  ' ',  'e',  ' ',  'r',  ' ',  'Ã', 0x1A, 0x04,  'Ä',  '¿',
-   0x18, 0x19, 0x19, 0x08,  'Ü',  'Ü',  'Û',  'Û', 0x07,  '³', 0x03,  '°',
-    '°',  '°', 0x07,  'À', 0x1A, 0x0A,  'Ä',  'Ù', 0x03, 0x1A, 0x04,  '°',
-   0x07,  '³', 0x08,  'Ü', 0x18, 0x19, 0x15,  'Ü', 0x1A, 0x06,  'Û',  'ß',
-   0x03, 0x1A, 0x13,  '°', 0x08,  'ß',  'ß', 0x1A, 0x03,  'Û',  'Ü', 0x18,
-   0x19, 0x11,  'Ü',  'Ü', 0x1A, 0x06,  'Û', 0x1A, 0x03,  'ß', 0x07, 0x1A,
-   0x11,  'Ä', 0x08,  'ß', 0x1A, 0x0A,  'Û',  'Ü',  'Ü',  'Ü', 0x18, 0x19,
-   0x0D,  'Ü',  'Ü', 0x1A, 0x06,  'Û',  'ß', 0x19, 0x07, 0x17, 0x19, 0x05,
-   0x04,  'ú',  'ú', 0x19, 0x05, 0x10, 0x19, 0x09, 0x08, 0x1A, 0x04,  'ß',
-   0x1A, 0x05,  'Û',  'Ü',  'Ü', 0x18, 0x19, 0x0F,  'ß',  'ß', 0x1A, 0x04,
-    'Û',  'Ü',  'Ü', 0x19, 0x06, 0x17,  ' ', 0x0C,  ')',  ' ',  ' ', 0x00,
-    'Ü', 0x06,  'Ü', 0x00,  'Ü', 0x0F,  'Ü', 0x06,  'Ü', 0x00,  'Ü',  ' ',
-    ' ', 0x0C,  '(',  ' ', 0x10, 0x19, 0x0B, 0x08,  'Ü',  'Ü', 0x1A, 0x04,
-    'Û',  'ß',  'ß', 0x18, 0x19, 0x13,  'ß', 0x1A, 0x04,  'Û',  'Ü', 0x19,
-   0x04, 0x07,  'Þ', 0x17,  ' ',  ' ', 0x00,  'ß', 0x06,  'ß', 0x0F,  'ß',
-   0x00,  'ß', 0x06,  'ß', 0x00,  'ß', 0x06,  'ß', 0x00,  'ß',  ' ',  ' ',
-   0x07, 0x10,  'Ý', 0x19, 0x07, 0x08,  'Ü',  'Ü', 0x1A, 0x03,  'Û',  'ß',
-    'ß',  'ß', 0x18, 0x19, 0x15,  'ß', 0x1A, 0x05,  'Û',  'Ü',  'Ü',  'Ü',
-   0x17,  '°',  '°',  '°', 0x1A, 0x06,  '±', 0x1A, 0x03,  '°', 0x10, 0x1A,
-   0x06,  'Ü', 0x1A, 0x03,  'Û',  'ß', 0x18, 0x19, 0x16,  'Þ',  'Û', 0x17,
-   0x1A, 0x06,  'Û',  '°',  '°',  '°', 0x1A, 0x04,  '±',  '²', 0x1A, 0x04,
-    '°', 0x1A, 0x05,  'Û', 0x10, 0x1A, 0x03,  'Û', 0x18, 0x19, 0x17, 0x17,
-   0x1A, 0x05,  'Û',  '±', 0x1A, 0x03,  '°',  '±',  '±',  '±',  '²',  '²',
-    '²', 0x1A, 0x05,  '°', 0x1A, 0x07,  'Û', 0x10,  'Û', 0x18, 0x19, 0x16,
-    'Þ', 0x17, 0x1A, 0x04,  'Û',  '°',  '°',  '°',  'Û',  '°',  '°',  '±',
-    '±',  '²',  '²',  '²',  '±', 0x1A, 0x04,  '°', 0x1A, 0x09,  'Û', 0x18,
-   0x10, 0x19, 0x16, 0x17, 0x1A, 0x0B,  'Û',  '±', 0x1A, 0x04,  '²', 0x1A,
-   0x0E,  'Û', 0x10,  'Ý', 0x18, 0x19, 0x15, 0x17, 0x1A, 0x0C,  'Û',  '±',
-    '²',  '²',  '°',  '±', 0x1A, 0x0F,  'Û', 0x10,  'Û', 0x18, 0x19, 0x15,
-   0x17, 0x1A, 0x0C,  'Û',  '±',  '²',  '²', 0x1A, 0x12,  'Û', 0x18, 0x10,
-   0x19, 0x14,  'Þ', 0x17, 0x1A,  '!',  'Û', 0x10,  'Ý', 0x18, 0x19, 0x14,
-   0x17, 0x1A, 0x22,  'Û', 0x18, 0x10, 0x19, 0x15, 0x1A,  ' ',  'Û', 0x18,
-   0x19, 0x16,  'ß',  'ß', 0x1A, 0x1B,  'Û',  'ß', 0x18, 0x19, 0x1A, 0x1A,
-   0x09,  'Û', 0x19, 0x04, 0x1A, 0x07,  'Û', 0x18, 0x19, 0x1A, 0x1A, 0x09,
-    'Û', 0x19, 0x04, 0x1A, 0x07,  'Û', 0x18, 0x19, 0x0A,  'Ü', 0x1A, 0x18,
-    'Û', 0x19, 0x04, 0x1A, 0x15,  'Û',  'Ü', 0x18, 0x18};
-
-unsigned char SYBER2 [387] = {
-   0x08, 0x10, 0x18, 0x18, 0x18, 0x18, 0x19, 0x1F, 0x07,  'Ú', 0x1A, 0x0A,
-    'Ä',  '¿', 0x18, 0x19, 0x1B,  'Ú',  'Ä',  'Ä',  'Ä',  '³',  ' ',  's',
-    ' ',  'y',  ' ',  'b',  ' ',  'e',  ' ',  'r',  ' ',  'Ã', 0x1A, 0x04,
-    'Ä',  '¿', 0x18, 0x19, 0x17, 0x08,  'Ü',  'Ü',  'Û',  'Û', 0x07,  '³',
-   0x03,  '°',  '°',  '°', 0x07,  'À', 0x1A, 0x0A,  'Ä',  'Ù', 0x03, 0x1A,
-   0x04,  '°', 0x07,  '³', 0x08,  'Ü', 0x18, 0x19, 0x10, 0x1A, 0x03,  'Ü',
-   0x1A, 0x06,  'Û',  'ß', 0x03, 0x1A, 0x13,  '°', 0x08,  'ß',  'ß', 0x1A,
-   0x03,  'Û', 0x1A, 0x03,  'Ü', 0x18, 0x19, 0x0A,  'Ü',  'Ü',  'Ü', 0x1A,
-   0x07,  'Û', 0x1A, 0x06,  'ß', 0x07, 0x1A, 0x11,  'Ä', 0x08,  'ß', 0x1A,
-   0x0E,  'Û',  'Ü',  'Ü', 0x18, 0x19, 0x0D,  'ß',  'ß', 0x1A, 0x06,  'Û',
-    'Ü',  'Ü',  'Ü', 0x19, 0x05, 0x07,  'Þ', 0x17,  ' ',  ' ', 0x00,  'ß',
-   0x06,  'ß', 0x0F,  'ß', 0x00,  'ß', 0x06,  'ß', 0x00,  'ß', 0x06,  'ß',
-   0x00,  'ß',  ' ',  ' ', 0x07, 0x10,  'Ý', 0x19, 0x07, 0x08,  'Ü',  'Ü',
-   0x1A, 0x09,  'Û',  'ß', 0x18, 0x19, 0x12,  'ß',  'ß', 0x1A, 0x07,  'Û',
-    'Ü',  'Ü',  'Ü', 0x17,  '°',  '°',  '°', 0x1A, 0x06,  '±', 0x1A, 0x03,
-    '°', 0x10, 0x1A, 0x03,  'Ü', 0x1A, 0x09,  'Û',  'ß',  'ß',  'ß', 0x18,
-   0x19, 0x15,  'ß',  'ß',  'Û', 0x17, 0x1A, 0x06,  'Û',  '°',  '°',  '°',
-   0x1A, 0x04,  '±',  '²', 0x1A, 0x04,  '°', 0x1A, 0x04,  'Û', 0x10, 0x1A,
-   0x04,  'Û', 0x18, 0x19, 0x17, 0x17, 0x1A, 0x05,  'Û',  '±', 0x1A, 0x03,
-    '°',  '±',  '±',  '±',  '²',  '²',  '²', 0x1A, 0x05,  '°', 0x1A, 0x07,
-    'Û', 0x10,  'Û', 0x18, 0x19, 0x16,  'Þ', 0x17, 0x1A, 0x04,  'Û',  '°',
-    '°',  '°',  'Û',  '°',  '°',  '±',  '±',  '²',  '²',  '²',  '±', 0x1A,
-   0x04,  '°', 0x1A, 0x09,  'Û', 0x18, 0x10, 0x19, 0x16, 0x17, 0x1A, 0x0B,
-    'Û',  '±', 0x1A, 0x04,  '²', 0x1A, 0x0E,  'Û', 0x10,  'Ý', 0x18, 0x19,
-   0x15, 0x17, 0x1A, 0x0C,  'Û',  '±',  '²',  '²',  '°',  '±', 0x1A, 0x0F,
-    'Û', 0x10,  'Û', 0x18, 0x19, 0x15, 0x17, 0x1A, 0x0C,  'Û',  '±',  '²',
-    '²', 0x1A, 0x12,  'Û', 0x18, 0x10, 0x19, 0x14,  'Þ', 0x17, 0x1A,  '!',
-    'Û', 0x10,  'Ý', 0x18, 0x19, 0x14, 0x17, 0x1A, 0x22,  'Û', 0x18, 0x10,
-   0x19, 0x15, 0x1A,  ' ',  'Û', 0x18, 0x19, 0x16,  'ß',  'ß', 0x1A, 0x1B,
-    'Û',  'ß', 0x18, 0x19, 0x1A, 0x1A, 0x09,  'Û', 0x19, 0x04, 0x1A, 0x07,
-    'Û', 0x18, 0x19, 0x1A, 0x1A, 0x09,  'Û', 0x19, 0x04, 0x1A, 0x07,  'Û',
-   0x18, 0x19, 0x0A,  'Ü', 0x1A, 0x18,  'Û', 0x19, 0x04, 0x1A, 0x15,  'Û',
-    'Ü', 0x18, 0x18};
-
-unsigned char P_SPR [159-31] = {
-   0x0F, 0x10, 0x19, 0x02, 0x08,  '(',  ')',  'Ñ',  '(',  ')', 0x18, 0x19,
-   0x04, 0x04,  '³', 0x18, 0x19, 0x02,  'Þ', 0x1A, 0x05,  'Û',  'Ü',  'Ü',
-    'Ü', 0x18, 0x19, 0x02, 0x0E, 0x14,  'Ü',  'Ü',  'Ü', 0x01,  'Ü',  'Ü',
-   0x18, 0x10,  ' ',  ' ', 0x07,  'Þ',  'Û',  'Û', 0x01,  'Û',  'Û', 0x0F,
-   0x11,  'ú', 0x18, 0x10,  ' ',  ' ', 0x07,  'Û',  'Û',  'Û', 0x11,  'Û',
-    'Ü',  'Ü', 0x18, 0x10,  ' ',  ' ', 0x1A, 0x06,  'Û',  'Ü', 0x18,  ' ',
-    ' ',  'Þ',  'Û',  'Û',  'Û',  'ß', 0x18,  ' ',  ' ',  'Þ',  'Û',  'Û',
-   0x1A, 0x03,  'Ü', 0x04, 0x17,  'ß', 0x18, 0x10, 0x19, 0x02, 0x07, 0x1A,
-   0x04,  'Û',  'ß', 0x18, 0x19, 0x03,  'Û',  'Û',  'Û', 0x18, 0x04,  'Ü',
-    'Ü',  'Ü', 0x07, 0x14, 0x1A, 0x04,  'ß', 0x18, 0x10,  ' ',  ' ', 0x1A,
-   0x06,  'Û', 0x18,  ' ',  ' ', 0x1A, 0x06,  'Û' /*, 0x18, 0x04,  'Ü',  'Ü',
-   0x07, 0x14, 0x1A, 0x06,  'ß', 0x18, 0x10,  ' ',  ' ', 0x1A, 0x06,  'Û',
-   0x18,  ' ',  ' ', 0x1A, 0x06,  'Û', 0x18,  ' ',  ' ',  'ß', 0x1A, 0x04,
-    'Û',  'ß', 0x18*/};
-
-unsigned char P_SPR1 [161-31] = {
-   0x0F, 0x10, 0x19, 0x02, 0x08,  '(',  ')',  'Ñ',  '(',  ')', 0x18, 0x19,
-   0x04, 0x04,  '³', 0x18, 0x19, 0x02,  'Þ', 0x1A, 0x05,  'Û',  'Ü',  'Ü',
-    'Ü', 0x18, 0x19, 0x02, 0x0E, 0x14,  'Ü',  'Ü',  'Ü', 0x01,  'Ü',  'Ü',
-   0x18, 0x10,  ' ',  ' ', 0x07,  'Þ',  'Û',  'Û', 0x01,  'Û',  'Û', 0x0F,
-   0x11,  'ú', 0x18, 0x10,  ' ',  ' ', 0x07,  'Û',  'Û',  'Û', 0x11,  'Û',
-    'Ü',  'Ü', 0x18, 0x10,  ' ',  ' ', 0x1A, 0x06,  'Û',  'Ü', 0x18,  ' ',
-    ' ',  'Þ',  'Û',  'Û',  'Û',  'ß', 0x18,  ' ',  ' ',  'Þ',  'Û',  'Û',
-   0x14, 0x1A, 0x03,  'Û', 0x10,  'ß', 0x18, 0x19, 0x02, 0x1A, 0x03,  'Û',
-   0x00, 0x17,  'Ü', 0x18, 0x10, 0x19, 0x03, 0x07,  'Û',  'Û',  'Û', 0x18,
-   0x04,  'Ü',  'Ü',  'Ü', 0x07, 0x14, 0x1A, 0x04,  'ß', 0x18, 0x10,  ' ',
-    ' ', 0x1A, 0x06,  'Û', 0x18,  ' ',  ' ', 0x1A, 0x06,  'Û' /*, 0x18, 0x04,
-    'Ü',  'Ü', 0x07, 0x14, 0x1A, 0x06,  'ß', 0x18, 0x10,  ' ',  ' ', 0x1A,
-   0x06,  'Û', 0x18,  ' ',  ' ', 0x1A, 0x06,  'Û', 0x18,  ' ',  ' ',  'ß',
-   0x1A, 0x04,  'Û',  'ß', 0x18*/};
-
-unsigned char MP_SPR [155-27] = {
-   0x0F, 0x10, 0x19, 0x04, 0x05,  '(',  ')',  'Â',  '(',  ')', 0x18, 0x19,
-   0x06,  '³', 0x18, 0x03,  'Ü',  'Ü',  'Ü', 0x1A, 0x05,  'Û',  'Ý', 0x18,
-   0x19, 0x04, 0x14,  'ß',  'ß', 0x0D, 0x13,  'Ü',  'Ü',  'Ü', 0x18, 0x10,
-   0x19, 0x04, 0x0F, 0x14,  'ú',  ' ',  ' ', 0x08, 0x10,  'Û',  'Û',  'Ý',
-   0x18, 0x19, 0x04, 0x14,  'Ü',  'Ü',  'Û', 0x10,  'Û',  'Û',  'Û', 0x18,
-   0x19, 0x02,  'Ü', 0x1A, 0x06,  'Û', 0x18, 0x19, 0x06,  'Ü',  'Û',  'Û',
-    'Ý', 0x18, 0x19, 0x02, 0x14,  'Ü', 0x10,  'Ü', 0x1A, 0x04,  'Û',  'Ý',
-   0x18, 0x19, 0x03,  'ß', 0x1A, 0x04,  'Û', 0x18, 0x19, 0x05,  'Û',  'Û',
-    'Û', 0x18, 0x19, 0x05,  'Û',  'Û',  'Û', 0x18, 0x19, 0x04, 0x09, 0x1A,
-   0x04,  'Û', 0x18, 0x19, 0x03, 0x11,  'Û', 0x10, 0x1A, 0x05,  'Û', 0x18,
-   0x19, 0x03, 0x11,  'Û', 0x10, 0x1A, 0x05,  'Û' /*, 0x18, 0x19, 0x03, 0x11,
-    'Û', 0x10, 0x1A, 0x05,  'Û', 0x18, 0x19, 0x03, 0x11,  'Û', 0x10, 0x1A,
-   0x05,  'Û', 0x18, 0x19, 0x03,  'ß', 0x1A, 0x04,  'Û',  'ß', 0x18*/};
-
-unsigned char MP_SPR1 [156-27] = {
-   0x0F, 0x10, 0x19, 0x04, 0x05,  '(',  ')',  'Â',  '(',  ')', 0x18, 0x19,
-   0x06,  '³', 0x18, 0x03,  'Ü',  'Ü',  'Ü', 0x1A, 0x05,  'Û',  'Ý', 0x18,
-   0x19, 0x04, 0x14,  'ß',  'ß', 0x0D, 0x13,  'Ü',  'Ü',  'Ü', 0x18, 0x10,
-   0x19, 0x04, 0x0F, 0x14,  'ú',  ' ',  ' ', 0x08, 0x10,  'Û',  'Û',  'Ý',
-   0x18, 0x19, 0x04, 0x14,  'Ü',  'Ü',  'Û', 0x10,  'Û',  'Û',  'Û', 0x18,
-   0x19, 0x02,  'Ü', 0x1A, 0x06,  'Û', 0x18, 0x19, 0x02,  'Ü',  'Ü',  'Ü',
-    ' ',  'Ü',  'Û',  'Û',  'Ý', 0x18, 0x19, 0x02,  'ß', 0x1A, 0x05,  'Û',
-    'Ý', 0x18, 0x19, 0x04,  'ß', 0x1A, 0x03,  'Û', 0x18, 0x19, 0x05,  'Û',
-    'Û',  'Û', 0x18, 0x19, 0x05,  'Û',  'Û',  'Û', 0x18, 0x19, 0x04, 0x09,
-   0x1A, 0x04,  'Û', 0x18, 0x19, 0x03, 0x11,  'Û', 0x10, 0x1A, 0x05,  'Û',
-   0x18, 0x19, 0x03, 0x11,  'Û', 0x10, 0x1A, 0x05,  'Û'/*, 0x18, 0x19, 0x03,
-   0x11,  'Û', 0x10, 0x1A, 0x05,  'Û', 0x18, 0x19, 0x03, 0x11,  'Û', 0x10,
-   0x1A, 0x05,  'Û', 0x18, 0x19, 0x03,  'ß', 0x1A, 0x04,  'Û',  'ß', 0x18*/};
-
-unsigned char MP_SPR2 [156-27] = {
-   0x0F, 0x10, 0x19, 0x04, 0x05,  '(',  ')',  'Â',  '(',  ')', 0x18, 0x19,
-   0x06,  '³', 0x18, 0x03,  'Ü',  'Ü',  'Ü', 0x1A, 0x05,  'Û',  'Ý', 0x18,
-   0x19, 0x04, 0x14,  'ß',  'ß', 0x0D, 0x13,  'Ü',  'Ü',  'Ü', 0x18, 0x10,
-   0x19, 0x04, 0x0F, 0x14,  'þ',  ' ',  ' ', 0x08, 0x10,  'Û',  'Û',  'Ý',
-   0x18, 0x19, 0x04, 0x14,  'Ü',  'Ü',  'Û', 0x10,  'Û',  'Û',  'Û', 0x18,
-   0x19, 0x02,  'Ü', 0x1A, 0x06,  'Û', 0x18, 0x19, 0x07,  'Û',  'Û',  'Ý',
-   0x18, 0x19, 0x02, 0x14,  'Ü', 0x10,  'Ü',  'Ü',  'Ü',  'Û',  'Û',  'Û',
-    'Ý', 0x18, 0x19, 0x03,  'ß', 0x1A, 0x04,  'Û', 0x18, 0x19, 0x05,  'Û',
-    'Û',  'Û', 0x18, 0x19, 0x05,  'Û',  'Û',  'Û', 0x18, 0x19, 0x04, 0x09,
-   0x1A, 0x04,  'Û', 0x18, 0x19, 0x03, 0x11,  'Û', 0x10, 0x1A, 0x05,  'Û',
-   0x18, 0x19, 0x03, 0x11,  'Û', 0x10, 0x1A, 0x05,  'Û' /*, 0x18, 0x19, 0x03,
-   0x11,  'Û', 0x10, 0x1A, 0x05,  'Û', 0x18, 0x19, 0x03, 0x11,  'Û', 0x10,
-   0x1A, 0x05,  'Û', 0x18, 0x19, 0x03,  'ß', 0x1A, 0x04,  'Û',  'ß', 0x18*/};
-
-unsigned char SINIPELU [485] = {
-   0x0F, 0x10, 0x19, 0x07, 0x08,  '±', 0x07,  '°',  '±',  '²', 0x08,  'Û',
-    '²', 0x18, 0x19, 0x05,  '²', 0x07,  '²',  'Û',  '±', 0x08,  '²', 0x07,
-    '°',  '±',  '°',  '±', 0x08,  '±',  '°', 0x07,  '°',  '±',  'Û', 0x08,
-    '²',  '±', 0x19, 0x0D,  '°', 0x07,  '±', 0x08,  '°', 0x18, 0x19, 0x03,
-    '±', 0x07,  '°',  '±',  'Û', 0x08,  '±',  '°', 0x19, 0x02,  '°', 0x07,
-    '°',  '±',  'Û', 0x08,  '²',  '±', 0x07,  '°',  '±',  'Û', 0x19, 0x0D,
-   0x08,  '²',  'Û', 0x07,  'Û', 0x18, 0x19, 0x03,  '±',  '²', 0x08,  '²',
-    ' ',  '(',  ')',  'Ñ',  '(',  ')', 0x19, 0x06,  '±', 0x07,  '°',  '±',
-   0x19, 0x07, 0x08,  '±', 0x07,  '±', 0x08,  '±',  '°',  '°', 0x07,  '°',
-    '±',  '±', 0x18,  ' ',  ' ', 0x08,  '²', 0x07,  '±',  '²',  'Û', 0x19,
-   0x03, 0x02,  '³', 0x19, 0x08, 0x07,  '°',  '±',  'Û', 0x08,  '°', 0x19,
-   0x06, 0x07,  '±', 0x08,  'Û', 0x07,  '°', 0x08,  '±', 0x18,  ' ',  ' ',
-    'Û', 0x07,  '°',  '±',  '²',  ' ',  ' ', 0x02,  'Þ', 0x1A, 0x05,  'Û',
-    'Ü',  'Ü',  'Ü', 0x19, 0x02, 0x08,  'Û', 0x07,  '°',  '±', 0x19, 0x06,
-    '±',  'Û', 0x08,  'Û', 0x07,  '±', 0x18,  ' ',  ' ',  '²',  '±', 0x08,
-    '±',  '²',  ' ',  ' ', 0x07, 0x12,  'Ü',  'Ü',  'Ü', 0x02, 0x10,  'ß',
-    'ß', 0x19, 0x06, 0x08,  '±', 0x07,  '°',  '±',  'Û',  ' ',  ' ',  '±',
-    '°', 0x08,  '±',  ' ',  ' ',  '±', 0x07,  '°',  '±',  '°', 0x18,  ' ',
-   0x08,  '°', 0x07,  '±',  '°', 0x08,  '°',  ' ',  ' ', 0x09,  'Þ',  'Û',
-    'Û',  ' ',  ' ', 0x0F,  'ú', 0x19, 0x06, 0x07,  '°',  '±',  'Û', 0x19,
-   0x02,  '°', 0x08,  'Û', 0x07,  '±', 0x18,  ' ', 0x08,  '°', 0x07,  '±',
-   0x08,  '²',  'Û',  ' ',  ' ', 0x09, 0x1A, 0x03,  'Û',  'Ü',  'Ü', 0x19,
-   0x06, 0x08,  '²',  '°', 0x07,  '±',  '±',  ' ',  ' ', 0x08,  '°', 0x07,
-    '°',  '±', 0x18,  ' ',  '°',  '±',  'Û', 0x08,  '°',  ' ',  ' ', 0x09,
-   0x1A, 0x06,  'Û',  'Ü', 0x19, 0x04, 0x08,  '°', 0x07,  '°',  '±',  '°',
-   0x18, 0x08,  '°', 0x07,  '°',  '±',  'Û', 0x19, 0x02, 0x09,  'Þ',  'Û',
-    'Û',  'Ü', 0x19, 0x07, 0x08,  '±', 0x07,  '°',  '±',  'Û', 0x08,  '°',
-   0x18,  '°', 0x07,  '°',  '±',  'Û', 0x19, 0x02, 0x09,  'Þ', 0x1A, 0x04,
-    'Û',  'Ü', 0x14,  'Ü', 0x10, 0x19, 0x03, 0x08,  '²', 0x07,  '°',  '±',
-   0x08,  '°',  '°', 0x18, 0x07,  '°',  '±',  'Û', 0x08,  '²', 0x19, 0x03,
-   0x09, 0x1A, 0x04,  'Û',  'ß', 0x19, 0x03, 0x08,  '°', 0x07,  '°',  '±',
-   0x08,  '±',  '±', 0x18,  '±', 0x07,  '°',  '±',  'Û', 0x08,  'Û', 0x19,
-   0x03, 0x09,  'Û',  'Û',  'Û', 0x19, 0x04, 0x07,  '±',  '²',  'Û', 0x08,
-    '±',  '°',  '°', 0x18,  ' ',  '²', 0x07,  '°',  '±',  'Û', 0x19, 0x03,
-   0x09, 0x12,  'Û',  'Û',  'Û', 0x10, 0x19, 0x04, 0x08,  '°',  '±', 0x07,
-    '±',  '²',  'Û', 0x18,  ' ',  '°',  '±',  'Û', 0x08,  '²',  'Û', 0x19,
-   0x09, 0x07,  '°',  '±',  'Û',  '°',  '°', 0x08,  '±',  '°', 0x18, 0x19,
-   0x02, 0x07,  '°',  '±',  'Û', 0x08,  '°',  '±', 0x07,  '°',  '°',  '±',
-    'Û', 0x08,  'Û', 0x07,  '°',  '°',  '²',  'Û', 0x08,  '±',  '²', 0x18,
-   0x19, 0x04, 0x07,  '°',  '±',  'Û',  '°', 0x08,  '±',  '²', 0x07,  '°',
-    '±',  'Û', 0x08,  '°', 0x18};
-
-unsigned char JINJANG [459] = {
-   0x0F, 0x10, 0x19, 0x08, 0x08,  '±', 0x07,  '°',  '±',  '²', 0x08,  'Û',
-    '²', 0x18, 0x19, 0x06,  '²', 0x07,  '²',  'Û',  '±', 0x08,  '²', 0x07,
-    '°',  '±',  '°',  '±', 0x08,  '±',  '°', 0x07,  '°',  '±',  'Û', 0x08,
-    '²',  '±', 0x19, 0x0D,  '°', 0x07,  '±', 0x08,  '°', 0x18, 0x19, 0x04,
-    '±', 0x07,  '°',  '±',  'Û', 0x08,  '±',  '°', 0x19, 0x02,  '°', 0x07,
-    '°',  '±',  'Û', 0x08,  '²',  '±', 0x07,  '°',  '±',  'Û', 0x19, 0x0D,
-   0x08,  '²',  'Û', 0x07,  'Û', 0x18, 0x19, 0x04,  '±',  '²', 0x08,  '²',
-   0x19, 0x0C,  '±', 0x07,  '°',  '±', 0x19, 0x07, 0x08,  '±', 0x07,  '±',
-   0x08,  '±',  '°',  '°', 0x07,  '°',  '±',  '±', 0x18, 0x19, 0x02, 0x08,
-    '²', 0x07,  '±',  '²',  'Û', 0x19, 0x0D,  '°',  '±',  'Û', 0x08,  '°',
-   0x19, 0x06, 0x07,  '±', 0x08,  'Û', 0x07,  '°', 0x08,  '±', 0x18, 0x19,
-   0x02,  'Û', 0x07,  '°',  '±',  '²', 0x19, 0x0E, 0x08,  'Û', 0x07,  '°',
-    '±', 0x19, 0x06,  '±',  'Û', 0x08,  'Û', 0x07,  '±', 0x18, 0x19, 0x02,
-    '²',  '±', 0x08,  '±',  '²',  ' ',  ' ', 0x07, 0x1A, 0x07,  'Ü', 0x19,
-   0x03, 0x08,  '±', 0x07,  '°',  '±',  'Û',  ' ',  ' ',  '±',  '°', 0x08,
-    '±',  ' ',  ' ',  '±', 0x07,  '°',  '±',  '°', 0x18,  ' ',  ' ', 0x08,
-    '°', 0x07,  '±',  '°', 0x08,  '°',  ' ', 0x07,  'Ü',  'ß', 0x19, 0x07,
-    'ß',  'Ü',  ' ',  ' ',  '°',  '±',  'Û', 0x19, 0x02,  '°', 0x08,  'Û',
-   0x07,  '±', 0x18,  ' ',  ' ', 0x08,  '°', 0x07,  '±', 0x08,  '²',  'Û',
-    ' ', 0x07,  'Û', 0x19, 0x06,  'Û',  'Û',  ' ',  'Û',  ' ',  ' ', 0x08,
-    '²',  '°', 0x07,  '±',  '±',  ' ',  ' ', 0x08,  '°', 0x07,  '°',  '±',
-   0x18,  ' ',  ' ',  '°',  '±',  'Û', 0x08,  '°',  ' ', 0x07,  'Û',  'Ü',
-    'Û',  'Û',  'Û',  'Ü', 0x19, 0x04,  'Û',  ' ',  ' ', 0x08,  '°', 0x07,
-    '°',  '±',  '°', 0x18,  ' ', 0x08,  '°', 0x07,  '°',  '±',  'Û',  ' ',
-    ' ',  'Û',  'Û',  'ß',  'ß',  'Û',  'Û',  'Û',  'Ü',  'Ü',  'Ü',  'Û',
-    'Û',  ' ', 0x08,  '±', 0x07,  '°',  '±',  'Û', 0x08,  '°', 0x18,  ' ',
-    '°', 0x07,  '°',  '±',  'Û',  ' ',  ' ',  'Û',  'Û',  'Ü',  'Ü', 0x1A,
-   0x07,  'Û',  ' ', 0x08,  '²', 0x07,  '°',  '±', 0x08,  '°',  '°', 0x18,
-    ' ', 0x07,  '°',  '±',  'Û', 0x08,  '²', 0x19, 0x02, 0x07,  'ß', 0x1A,
-   0x07,  'Û',  'ß',  ' ', 0x08,  '°', 0x07,  '°',  '±', 0x08,  '±',  '±',
-   0x18,  ' ',  '±', 0x07,  '°',  '±',  'Û', 0x08,  'Û', 0x19, 0x0B, 0x07,
-    '±',  '²',  'Û', 0x08,  '±',  '°',  '°', 0x18,  ' ',  ' ',  '²', 0x07,
-    '°',  '±',  'Û', 0x19, 0x0B, 0x08,  '°',  '±', 0x07,  '±',  '²',  'Û',
-   0x18,  ' ',  ' ',  '°',  '±',  'Û', 0x08,  '²',  'Û', 0x19, 0x09, 0x07,
-    '°',  '±',  'Û',  '°',  '°', 0x08,  '±',  '°', 0x18, 0x19, 0x03, 0x07,
-    '°',  '±',  'Û', 0x08,  '°',  '±', 0x07,  '°',  '°',  '±',  'Û', 0x08,
-    'Û', 0x07,  '°',  '°',  '²',  'Û', 0x08,  '±',  '²', 0x18, 0x19, 0x05,
-   0x07,  '°',  '±',  'Û',  '°', 0x08,  '±',  '²', 0x07,  '°',  '±',  'Û',
-   0x08,  '°', 0x18};
-
-
-unsigned char WINNUKE0 [917] = {
-   0x01, 0x10, 0x1A,  'N',  'ý', 0x18, 0x1A,  'N',  'ý', 0x18, 0x1A, 0x06,
-    'ý', 0x03,  'Ü',  'Ü', 0x1A, 0x1C,  'Û',  'Ü',  'Ü', 0x01, 0x1A,  '&',
-    'ý', 0x18, 0x1A, 0x05,  'ý', 0x03,  'Û', 0x01, 0x1A,  ' ',  'ý', 0x03,
-    'Û', 0x01, 0x1A,  '%',  'ý', 0x18, 0x1A, 0x05,  'ý', 0x03,  'Û', 0x01,
-   0x1A, 0x06,  'ý', 0x06,  'Ü', 0x1A, 0x13,  'Û',  'Ü', 0x01, 0x1A, 0x03,
-    'ý', 0x03,  'Û', 0x01, 0x1A,  '%',  'ý', 0x18, 0x1A, 0x05,  'ý', 0x03,
-    'Û', 0x01, 0x1A, 0x05,  'ý', 0x06, 0x1A, 0x07,  'Û', 0x07, 0x16,  'Ü',
-   0x06, 0x17,  '°',  '°',  ' ',  '°',  '°',  '°',  ' ',  ' ',  '°',  '°',
-   0x07, 0x16,  'Ü', 0x06, 0x10, 0x1A, 0x03,  'Û', 0x01,  'ý',  'ý',  'ý',
-   0x03,  'Û', 0x01, 0x1A,  '%',  'ý', 0x18, 0x1A, 0x05,  'ý', 0x03,  'Û',
-   0x01, 0x1A, 0x05,  'ý', 0x06, 0x1A, 0x06,  'Û', 0x07, 0x16,  'Þ', 0x17,
-    ' ',  ' ', 0x04,  '(', 0x02,  '-', 0x04,  ')',  ' ',  ' ',  '(', 0x02,
-    '-', 0x04,  ')',  ' ',  ' ', 0x07, 0x16,  'Ý', 0x06, 0x10,  'Û',  'Û',
-    'Û', 0x01,  'ý',  'ý',  'ý', 0x03,  'Û', 0x01, 0x1A,  '%',  'ý', 0x18,
-   0x1A, 0x05,  'ý', 0x03,  'Û', 0x01, 0x1A, 0x05,  'ý', 0x06, 0x1A, 0x06,
-    'Û', 0x17, 0x19, 0x05, 0x04,  'ú',  'ú', 0x19, 0x05, 0x06, 0x10,  'Û',
-    'Û',  'Û', 0x01,  'ý',  'ý',  'ý', 0x03,  'Û', 0x01, 0x1A,  '%',  'ý',
-   0x18, 0x1A, 0x05,  'ý', 0x03,  'Û', 0x01, 0x1A, 0x05,  'ý', 0x06, 0x1A,
-   0x06,  'Û', 0x17,  ' ', 0x0C,  ')',  ' ',  ' ', 0x00,  'Ü', 0x06,  'Ü',
-   0x00,  'Ü', 0x0F,  'Ü', 0x06,  'Ü', 0x00,  'Ü',  ' ',  ' ', 0x0C,  '(',
-    ' ', 0x06, 0x10,  'Û',  'Û',  'Û', 0x01,  'ý',  'ý',  'ý', 0x03,  'Û',
-   0x01, 0x1A,  '%',  'ý', 0x18, 0x03, 0x1A, 0x05,  'ß', 0x01, 0x1A, 0x06,
-    'ý', 0x06, 0x1A, 0x06,  'Û', 0x07, 0x16,  'Þ', 0x17,  ' ',  ' ', 0x00,
-    'ß', 0x06,  'ß', 0x0F,  'ß', 0x00,  'ß', 0x06,  'ß', 0x00,  'ß', 0x06,
-    'ß', 0x00,  'ß',  ' ',  ' ', 0x07, 0x16,  'Ý', 0x06, 0x10,  'Û',  'Û',
-    'Û', 0x01, 0x1A, 0x03,  'ý', 0x03, 0x1A,  '%',  'ß', 0x18, 0x01, 0x1A,
-   0x0C,  'ý', 0x06,  'Û',  'Û', 0x08, 0x16, 0x1A, 0x04,  'Ü', 0x17,  '°',
-    '°',  '°', 0x1A, 0x06,  '±', 0x1A, 0x03,  '°', 0x16,  'Ü',  'Ü',  'Ü',
-   0x10,  'Ü',  'Ü',  'Ü', 0x01, 0x1A,  '&',  'ý', 0x18, 0x05, 0x1A, 0x0B,
-    'ß', 0x08, 0x15,  'Ü', 0x17, 0x1A, 0x06,  'Û',  '°',  '°',  '°', 0x1A,
-   0x04,  '±',  '²', 0x1A, 0x04,  '°', 0x1A, 0x05,  'Û', 0x10, 0x1A, 0x04,
-    'Û', 0x15, 0x1A, 0x03,  'Ü', 0x05, 0x10, 0x1A, 0x1D,  'ß', 0x18, 0x19,
-   0x09, 0x08,  'Ü', 0x17, 0x1A, 0x06,  'Û',  '±', 0x1A, 0x03,  '°',  '±',
-    '±',  '±',  '²',  '²',  '²', 0x1A, 0x05,  '°', 0x1A, 0x07,  'Û', 0x10,
-   0x1A, 0x0D,  'Û', 0x1A, 0x03,  'Ü', 0x18, 0x19, 0x07,  'Ü', 0x17, 0x1A,
-   0x07,  'Û',  '°',  '°',  '°',  'Û',  '°',  '°',  '±',  '±',  '²',  '²',
-    '²',  '±', 0x1A, 0x04,  '°', 0x1A, 0x09,  'Û', 0x10, 0x1A, 0x15,  'Û',
-   0x03,  'Ü', 0x18, 0x19, 0x05, 0x08,  'Ü', 0x17, 0x1A, 0x0F,  'Û',  '±',
-   0x1A, 0x04,  '²', 0x1A, 0x0D,  'Û', 0x10, 0x1A, 0x08,  'ß', 0x1A, 0x08,
-    'Û', 0x13,  'Ü',  'Ü',  'Ü', 0x03, 0x10,  'Û',  'Û',  'Û', 0x18,  ' ',
-   0x06,  'Ü',  'Û',  'Û',  'Û', 0x08, 0x1A,  '%',  'Û', 0x19, 0x12, 0x03,
-   0x1A, 0x03,  'Û',  'ß', 0x18,  ' ', 0x06, 0x1A, 0x03,  'Û', 0x08, 0x1A,
-    '%',  'Û',  'Ý', 0x19, 0x10, 0x03,  'Ü',  'Û',  'ß',  'ß', 0x18,  ' ',
-   0x06, 0x1A, 0x03,  'Û', 0x08, 0x1A,  '%',  'Û',  'Ý', 0x19, 0x0E, 0x03,
-    'Ü',  'Û',  'ß', 0x18, 0x05,  'Ú', 0x06, 0x1A, 0x03,  'ß', 0x04,  'ß',
-    'ß', 0x08,  'ß', 0x0C,  'ß',  'ß', 0x08,  'ß', 0x0C,  'ß',  'ß', 0x08,
-    'ß', 0x04,  'ß',  'ß', 0x08,  'ß', 0x04,  'ß',  'ß', 0x08,  'ß', 0x04,
-    'ß',  'ß', 0x08,  'ß', 0x04,  'ß',  'ß', 0x08,  'ß', 0x04,  'ß',  'ß',
-   0x08,  'ß', 0x0E,  'ß',  'ß', 0x08,  'ß', 0x04,  'ß',  'ß', 0x08,  'ß',
-   0x04,  'ß',  'ß', 0x05, 0x1A, 0x03,  'Ä',  ' ', 0x04,  'Ü',  'Ü',  'Ü',
-    ' ',  'Ü',  'Ü',  'Ü', 0x19, 0x06, 0x03,  'Ü',  'Ü',  'Û',  'Û',  'Ü',
-   0x19, 0x08, 0x0A,  'Ü',  'Ü',  'Ü', 0x18, 0x05,  '³',  ' ',  ' ', 0x0C,
-    'Ü',  'Ü',  'Ü', 0x19, 0x02,  'Ü',  'Ü',  'Ü', 0x19, 0x02, 0x04,  'Ü',
-    'Ü',  'Ü', 0x19, 0x02, 0x0C,  'Ü',  'Ü',  'Ü', 0x19, 0x02,  'Ü',  'Ü',
-    'Ü', 0x19, 0x02, 0x04,  'Ü',  'Ü',  'Ü', 0x19, 0x02, 0x03,  '°', 0x1A,
-   0x22,  'ß',  '±', 0x18, 0x05,  '³',  ' ',  ' ', 0x0C,  'Û',  'Û',  'Û',
-   0x19, 0x02,  'Û',  'Û',  'Û', 0x19, 0x02, 0x04,  'Û',  'Û',  'Û', 0x19,
-   0x02, 0x0C,  'Û',  'Û',  'Û', 0x19, 0x02,  'Û',  'Û',  'Û', 0x19, 0x02,
-   0x04,  'Û',  'Û',  'Û', 0x19, 0x02, 0x03,  '°',  ' ',  'Ü', 0x19, 0x02,
-    'Ü',  ' ',  'Ü',  ' ', 0x1A, 0x03,  'Ü',  ' ', 0x1A, 0x03,  'Ü',  ' ',
-    'Ü',  ' ',  ' ',  'Ü',  ' ',  'Ü', 0x19, 0x02,  'Ü',  ' ', 0x1A, 0x03,
-    'Ü',  ' ',  '±', 0x18, 0x05,  'À',  'Ü',  'Ü',  'Ä',  'Ü',  'Ä',  'Ü',
-    'Ü',  'Ä',  'Ü',  'Ü',  'Ä',  'Ü',  'Ü',  'Ä',  'Ü',  'Ü',  'Ä',  'Ü',
-    'Ü',  'Ä',  'Ü',  'Ü',  'Ä',  'Ü',  'Ü',  'Ä',  'Ü',  'Ü',  'Ä',  'Ü',
-    'Ü',  'Ä',  'Ü',  'Ü',  'Ä',  'Ü',  'Ü',  ' ', 0x03,  '°',  ' ',  'Û',
-   0x19, 0x02,  'Û',  ' ',  'Û',  ' ',  'Û',  ' ',  ' ',  'Û',  ' ',  'Û',
-    ' ',  ' ',  'Û',  ' ',  'Û',  ' ',  ' ',  'Û',  ' ',  'Û',  ' ',  'Ü',
-    'ß',  ' ',  ' ',  'Û', 0x19, 0x03,  '±', 0x18, 0x01, 0x1A,  '$',  'ý',
-   0x05,  'Û',  ' ', 0x03,  '°',  ' ',  'Û',  ' ',  'Û',  ' ',  'Û',  ' ',
-    'Û',  ' ',  'Û',  ' ',  ' ',  'Û',  ' ',  'Û',  ' ',  ' ',  'Û',  ' ',
-    'Û',  ' ',  ' ',  'Û',  ' ',  'Û',  'ß',  'ß',  'Ü',  ' ',  ' ',  'Û',
-    'ß',  'ß',  ' ',  ' ',  '±', 0x18, 0x01, 0x1A,  '$',  'ý', 0x05,  'Û',
-    ' ', 0x03,  '°',  ' ',  'Û',  'Ü',  'Û',  'Ü',  'Û',  ' ',  'Û',  ' ',
-    'Û',  ' ',  ' ',  'Û',  ' ',  'Û',  ' ',  ' ',  'Û',  ' ',  'Û',  'Ü',
-    'Ü',  'Û',  ' ',  'Û', 0x19, 0x02,  'Û',  ' ',  'Û',  'Ü',  'Ü',  'Ü',
-    ' ',  '±', 0x18, 0x01, 0x1A,  '$',  'ý', 0x05,  'Û',  ' ', 0x03,  '°',
-   0x1A, 0x22,  'Ü',  '±', 0x18};
-
-unsigned char WINNUKE1 [913] = {
-   0x01, 0x10, 0x1A,  'N',  'ý', 0x18, 0x1A,  'N',  'ý', 0x18, 0x1A, 0x06,
-    'ý', 0x03,  'Ü',  'Ü', 0x1A, 0x1C,  'Û',  'Ü',  'Ü', 0x01, 0x1A,  '&',
-    'ý', 0x18, 0x1A, 0x05,  'ý', 0x03,  'Û', 0x01, 0x1A,  ' ',  'ý', 0x03,
-    'Û', 0x01, 0x1A,  '%',  'ý', 0x18, 0x1A, 0x05,  'ý', 0x03,  'Û', 0x01,
-   0x1A, 0x06,  'ý', 0x06,  'Ü', 0x1A, 0x13,  'Û',  'Ü', 0x01, 0x1A, 0x03,
-    'ý', 0x03,  'Û', 0x01, 0x1A,  '%',  'ý', 0x18, 0x1A, 0x05,  'ý', 0x03,
-    'Û', 0x01, 0x1A, 0x05,  'ý', 0x06, 0x1A, 0x07,  'Û', 0x07, 0x16,  'Ü',
-   0x06, 0x17,  '°',  '°',  ' ',  '°',  '°',  '°',  ' ',  ' ',  '°',  '°',
-   0x07, 0x16,  'Ü', 0x06, 0x10, 0x1A, 0x03,  'Û', 0x01,  'ý',  'ý',  'ý',
-   0x03,  'Û', 0x01, 0x1A,  '%',  'ý', 0x18, 0x1A, 0x05,  'ý', 0x03,  'Û',
-   0x01, 0x1A, 0x05,  'ý', 0x06, 0x1A, 0x06,  'Û', 0x07, 0x16,  'Þ', 0x17,
-    ' ',  ' ', 0x04,  '(', 0x02,  '-', 0x04,  ')',  ' ',  ' ',  '(', 0x02,
-    '-', 0x04,  ')',  ' ',  ' ', 0x07, 0x16,  'Ý', 0x06, 0x10,  'Û',  'Û',
-    'Û', 0x01,  'ý',  'ý',  'ý', 0x03,  'Û', 0x01, 0x1A,  '%',  'ý', 0x18,
-   0x1A, 0x05,  'ý', 0x03,  'Û', 0x01, 0x1A, 0x05,  'ý', 0x06, 0x1A, 0x06,
-    'Û', 0x17, 0x19, 0x05, 0x04,  'ú',  'ú', 0x19, 0x05, 0x06, 0x10,  'Û',
-    'Û',  'Û', 0x01,  'ý',  'ý',  'ý', 0x03,  'Û', 0x01, 0x1A,  '%',  'ý',
-   0x18, 0x1A, 0x05,  'ý', 0x03,  'Û', 0x01, 0x1A, 0x05,  'ý', 0x06, 0x1A,
-   0x06,  'Û', 0x17,  ' ', 0x0C,  ')',  ' ',  ' ', 0x00,  'Ü', 0x06,  'Ü',
-   0x00,  'Ü', 0x0F,  'Ü', 0x06,  'Ü', 0x00,  'Ü',  ' ',  ' ', 0x0C,  '(',
-    ' ', 0x06, 0x10,  'Û',  'Û',  'Û', 0x01,  'ý',  'ý',  'ý', 0x03,  'Û',
-   0x01, 0x1A,  '%',  'ý', 0x18, 0x03, 0x1A, 0x05,  'ß', 0x01, 0x1A, 0x06,
-    'ý', 0x06, 0x1A, 0x06,  'Û', 0x07, 0x16,  'Þ', 0x17,  ' ',  ' ', 0x00,
-    'ß', 0x06,  'ß', 0x0F,  'ß', 0x00,  'ß', 0x06,  'ß', 0x00,  'ß', 0x06,
-    'ß', 0x00,  'ß',  ' ',  ' ', 0x07, 0x16,  'Ý', 0x06, 0x10,  'Û',  'Û',
-    'Û', 0x01, 0x1A, 0x03,  'ý', 0x03, 0x1A,  '%',  'ß', 0x18, 0x01, 0x1A,
-   0x0C,  'ý', 0x06,  'Û',  'Û', 0x08, 0x16, 0x1A, 0x04,  'Ü', 0x17,  '°',
-    '°',  '°', 0x1A, 0x06,  '±', 0x1A, 0x03,  '°', 0x16,  'Ü',  'Ü',  'Ü',
-   0x10, 0x1A, 0x06,  'Ü', 0x01, 0x1A, 0x22,  'ý', 0x18, 0x05, 0x1A, 0x0B,
-    'ß', 0x08, 0x15,  'Ü', 0x17, 0x1A, 0x06,  'Û',  '°',  '°',  '°', 0x1A,
-   0x04,  '±',  '²', 0x1A, 0x04,  '°', 0x1A, 0x05,  'Û', 0x10, 0x1A, 0x07,
-    'Û', 0x15, 0x1A, 0x07,  'Ü', 0x05, 0x10, 0x1A, 0x16,  'ß', 0x18, 0x19,
-   0x09, 0x08,  'Ü', 0x17, 0x1A, 0x06,  'Û',  '±', 0x1A, 0x03,  '°',  '±',
-    '±',  '±',  '²',  '²',  '²', 0x1A, 0x05,  '°', 0x1A, 0x07,  'Û', 0x10,
-   0x1A, 0x0D,  'Û',  'Ü', 0x18, 0x19, 0x07,  'Ü', 0x17, 0x1A, 0x07,  'Û',
-    '°',  '°',  '°',  'Û',  '°',  '°',  '±',  '±',  '²',  '²',  '²',  '±',
-   0x1A, 0x04,  '°', 0x1A, 0x09,  'Û', 0x10, 0x1A, 0x0D,  'Û', 0x03,  'Ü',
-   0x18, 0x19, 0x05, 0x08,  'Ü', 0x17, 0x1A, 0x0F,  'Û',  '±', 0x1A, 0x04,
-    '²', 0x1A, 0x0D,  'Û', 0x10,  'ß', 0x19, 0x06,  'ß',  'Û', 0x13,  'Ü',
-    'Ü',  'Ü', 0x03, 0x10,  'Û',  'Û',  'Û', 0x18,  ' ', 0x06,  'Ü',  'Û',
-    'Û',  'Û', 0x08, 0x1A,  '%',  'Û', 0x19, 0x09, 0x03, 0x1A, 0x03,  'Û',
-    'ß', 0x18,  ' ', 0x06, 0x1A, 0x03,  'Û', 0x08, 0x1A,  '%',  'Û',  'Ý',
-   0x19, 0x09, 0x03,  'ß',  'Û',  'Ü', 0x18,  ' ', 0x06, 0x1A, 0x03,  'Û',
-   0x08, 0x1A,  '%',  'Û',  'Ý', 0x19, 0x0B, 0x03,  'ß',  'Û',  'Ü', 0x18,
-   0x05,  'Ú', 0x06, 0x1A, 0x03,  'ß', 0x04,  'ß',  'ß', 0x08,  'ß', 0x0C,
-    'ß',  'ß', 0x08,  'ß', 0x0C,  'ß',  'ß', 0x08,  'ß', 0x0E,  'ß',  'ß',
-   0x08,  'ß', 0x04,  'ß',  'ß', 0x08,  'ß', 0x04,  'ß',  'ß', 0x08,  'ß',
-   0x04,  'ß',  'ß', 0x08,  'ß', 0x04,  'ß',  'ß', 0x08,  'ß', 0x0E,  'ß',
-    'ß', 0x08,  'ß', 0x04,  'ß',  'ß', 0x08,  'ß', 0x04,  'ß',  'ß', 0x05,
-   0x1A, 0x03,  'Ä',  ' ', 0x0C,  'Ü',  'Ü',  'Ü',  ' ',  'Ü',  'Ü',  'Ü',
-   0x19, 0x06, 0x03,  'Ü',  'Ü',  'Û',  'Û',  'Ü', 0x19, 0x08, 0x0A,  'Ü',
-    'Ü',  'Ü', 0x18, 0x05,  '³',  ' ',  ' ', 0x0C,  'Ü',  'Ü',  'Ü', 0x19,
-   0x02,  'Ü',  'Ü',  'Ü', 0x19, 0x02, 0x04,  'Ü',  'Ü',  'Ü', 0x19, 0x02,
-   0x0C,  'Ü',  'Ü',  'Ü', 0x19, 0x02,  'Ü',  'Ü',  'Ü', 0x19, 0x02, 0x04,
-    'Ü',  'Ü',  'Ü', 0x19, 0x02, 0x03,  '°', 0x1A, 0x22,  'ß',  '±', 0x18,
-   0x05,  '³',  ' ',  ' ', 0x0C,  'Û',  'Û',  'Û', 0x19, 0x02,  'Û',  'Û',
-    'Û', 0x19, 0x02, 0x04,  'Û',  'Û',  'Û', 0x19, 0x02, 0x0C,  'Û',  'Û',
-    'Û', 0x19, 0x02,  'Û',  'Û',  'Û', 0x19, 0x02, 0x04,  'Û',  'Û',  'Û',
-   0x19, 0x02, 0x03,  '°',  ' ',  'Ü', 0x19, 0x02,  'Ü',  ' ',  'Ü',  ' ',
-   0x1A, 0x03,  'Ü',  ' ', 0x1A, 0x03,  'Ü',  ' ',  'Ü',  ' ',  ' ',  'Ü',
-    ' ',  'Ü', 0x19, 0x02,  'Ü',  ' ', 0x1A, 0x03,  'Ü',  ' ',  '±', 0x18,
-   0x05,  'À',  'Ü',  'Ü',  'Ä',  'Ü',  'Ä',  'Ü',  'Ü',  'Ä',  'Ü',  'Ü',
-    'Ä',  'Ü',  'Ü',  'Ä',  'Ü',  'Ü',  'Ä',  'Ü',  'Ü',  'Ä',  'Ü',  'Ü',
-    'Ä',  'Ü',  'Ü',  'Ä',  'Ü',  'Ü',  'Ä',  'Ü',  'Ü',  'Ä',  'Ü',  'Ü',
-    'Ä',  'Ü',  'Ü',  ' ', 0x03,  '°',  ' ',  'Û', 0x19, 0x02,  'Û',  ' ',
-    'Û',  ' ',  'Û',  ' ',  ' ',  'Û',  ' ',  'Û',  ' ',  ' ',  'Û',  ' ',
-    'Û',  ' ',  ' ',  'Û',  ' ',  'Û',  ' ',  'Ü',  'ß',  ' ',  ' ',  'Û',
-   0x19, 0x03,  '±', 0x18, 0x01, 0x1A,  '$',  'ý', 0x05,  'Û',  ' ', 0x03,
-    '°',  ' ',  'Û',  ' ',  'Û',  ' ',  'Û',  ' ',  'Û',  ' ',  'Û',  ' ',
-    ' ',  'Û',  ' ',  'Û',  ' ',  ' ',  'Û',  ' ',  'Û',  ' ',  ' ',  'Û',
-    ' ',  'Û',  'ß',  'ß',  'Ü',  ' ',  ' ',  'Û',  'ß',  'ß',  ' ',  ' ',
-    '±', 0x18, 0x01, 0x1A,  '$',  'ý', 0x05,  'Û',  ' ', 0x03,  '°',  ' ',
-    'Û',  'Ü',  'Û',  'Ü',  'Û',  ' ',  'Û',  ' ',  'Û',  ' ',  ' ',  'Û',
-    ' ',  'Û',  ' ',  ' ',  'Û',  ' ',  'Û',  'Ü',  'Ü',  'Û',  ' ',  'Û',
-   0x19, 0x02,  'Û',  ' ',  'Û',  'Ü',  'Ü',  'Ü',  ' ',  '±', 0x18, 0x01,
-   0x1A,  '$',  'ý', 0x05,  'Û',  ' ', 0x03,  '°', 0x1A, 0x22,  'Ü',  '±',
-   0x18};
-
-unsigned char SAVE0 [733] = {
-   0x09, 0x10, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x19, 0x0D, 0x07,  'Ü',
-   0x06, 0x17,  '°',  '°',  ' ',  '°',  '°',  '°',  ' ',  ' ',  '°',  '°',
-   0x00,  'ß', 0x10, 0x19, 0x1E, 0x08,  '(',  ')',  'Ñ',  '(',  ')', 0x19,
-   0x0B, 0x05,  '(',  ')',  'Â',  '(',  ')', 0x18, 0x19, 0x0C, 0x07,  'Þ',
-   0x17,  ' ',  ' ', 0x04,  '(', 0x02,  '-', 0x04,  ')',  ' ',  ' ',  '(',
-   0x02,  '-', 0x04,  ')',  ' ',  ' ', 0x07, 0x10,  'Ý', 0x19, 0x1F, 0x04,
-    '³', 0x19, 0x0F, 0x05,  '³', 0x18, 0x19, 0x0C, 0x17, 0x19, 0x05, 0x04,
-    'ú',  'ú', 0x19, 0x05, 0x10, 0x19, 0x1D,  'Þ', 0x1A, 0x05,  'Û',  'Ü',
-    'Ü',  'Ü',  ' ',  ' ', 0x03,  'Ü',  'Ü',  'Ü', 0x1A, 0x05,  'Û',  'Ý',
-   0x18, 0x19, 0x0C, 0x17,  ' ', 0x0C,  ')',  ' ',  ' ', 0x00,  'Ü', 0x06,
-    'Ü', 0x00,  'Ü', 0x0F,  'Ü', 0x06,  'Ü', 0x00,  'Ü',  ' ',  ' ', 0x0C,
-    '(',  ' ', 0x10, 0x19, 0x1D, 0x0E, 0x14,  'Ü',  'Ü',  'Ü', 0x01,  'Ü',
-    'Ü', 0x10, 0x19, 0x0B, 0x03, 0x14,  'ß',  'ß', 0x0D, 0x13,  'Ü',  'Ü',
-    'Ü', 0x18, 0x10, 0x19, 0x0C, 0x07,  'Þ', 0x17,  ' ',  ' ', 0x00,  'ß',
-   0x06,  'ß', 0x0F,  'ß', 0x00,  'ß', 0x06,  'ß', 0x00,  'ß', 0x06,  'ß',
-   0x00,  'ß',  ' ',  ' ', 0x07, 0x10,  'Ý', 0x19, 0x1C,  'Þ',  'Û',  'Û',
-   0x01,  'Û',  'Û', 0x0F, 0x11,  'ú', 0x10, 0x19, 0x0B, 0x14,  'ú',  ' ',
-    ' ', 0x08, 0x10,  'Û',  'Û',  'Ý', 0x18, 0x19, 0x07, 0x1A, 0x04,  'Ü',
-   0x17,  '°',  '°',  '°', 0x1A, 0x06,  '±', 0x1A, 0x03,  '°', 0x10, 0x1A,
-   0x04,  'Ü', 0x19, 0x17, 0x07,  'Û',  'Û',  'Û', 0x11,  'Û',  'Ü',  'Ü',
-   0x10, 0x19, 0x0B, 0x08, 0x14,  'Ü',  'Ü',  'Û', 0x10,  'Û',  'Û',  'Û',
-   0x18, 0x19, 0x04,  'Ü', 0x17, 0x1A, 0x06,  'Û',  '°',  '°',  '°', 0x1A,
-   0x04,  '±',  '²', 0x1A, 0x04,  '°', 0x1A, 0x05,  'Û', 0x10,  'Û',  'Û',
-   0x1A, 0x09,  'Ü', 0x09, 0x1A, 0x09,  'Ü',  ' ', 0x07, 0x1A, 0x06,  'Û',
-    'Ü', 0x19, 0x07, 0x08,  'Ü', 0x1A, 0x06,  'Û', 0x18, 0x19, 0x02,  'Ü',
-   0x17, 0x1A, 0x06,  'Û',  '±', 0x1A, 0x03,  '°',  '±',  '±',  '±',  '²',
-    '²',  '²', 0x1A, 0x05,  '°', 0x1A, 0x07,  'Û', 0x10, 0x1A, 0x08,  'Û',
-    'ß', 0x09,  'Û',  'Û', 0x1A, 0x04,  'ß', 0x19, 0x02, 0x07,  'Þ',  'Û',
-    'Û',  'Û',  'ß', 0x19, 0x0E, 0x08,  'Ü',  'Û',  'Û',  'Ý', 0x18,  ' ',
-    'Ü', 0x17, 0x1A, 0x07,  'Û',  '°',  '°',  '°',  'Û',  '°',  '°',  '±',
-    '±',  '²',  '²',  '²',  '±', 0x1A, 0x04,  '°', 0x1A, 0x09,  'Û', 0x10,
-    'Û', 0x19, 0x06, 0x09, 0x1A, 0x03,  'Û', 0x19, 0x06, 0x07,  'Þ',  'Û',
-    'Û', 0x1A, 0x03,  'Ü', 0x04, 0x17,  'ß', 0x10, 0x19, 0x07, 0x08, 0x14,
-    'Ü', 0x10,  'Ü', 0x1A, 0x04,  'Û',  'Ý', 0x18,  'Û', 0x17, 0x1A, 0x0E,
-    'Û',  '±', 0x1A, 0x04,  '²', 0x1A, 0x0F,  'Û', 0x10, 0x19, 0x07, 0x09,
-    'ß',  'ß', 0x19, 0x08, 0x07, 0x1A, 0x04,  'Û',  'ß', 0x19, 0x09, 0x08,
-    'ß', 0x1A, 0x04,  'Û', 0x18,  'Û', 0x17, 0x1A, 0x0E,  'Û',  '±',  '²',
-    '²',  '°',  '±', 0x1A, 0x10,  'Û', 0x10, 0x19, 0x0E, 0x06,  '²',  '°',
-   0x19, 0x02, 0x07,  'Û',  'Û',  'Û', 0x19, 0x0D, 0x08,  'Û',  'Û',  'Û',
-   0x18,  'Û', 0x17,  'Û', 0x10,  ' ', 0x17, 0x1A, 0x0C,  'Û',  '±',  '²',
-    '²', 0x1A, 0x12,  'Û', 0x10, 0x19, 0x0E, 0x06, 0x14,  'ß',  'ß', 0x04,
-   0x10,  'Ü',  'Ü',  'Ü', 0x07, 0x14,  'ß',  'ß',  'ß', 0x10, 0x19, 0x0D,
-   0x08,  'Û',  'Û',  'Û', 0x18,  'Û',  ' ',  'Þ', 0x17, 0x1A,  '!',  'Û',
-   0x10,  'Ý', 0x19, 0x0E, 0x06,  'Û',  '²',  ' ',  ' ', 0x07,  'Þ', 0x1A,
-   0x03,  'Û', 0x19, 0x0B, 0x09, 0x1A, 0x04,  'Û', 0x18, 0x08,  'Û',  ' ',
-   0x17, 0x1A, 0x22,  'Û', 0x10, 0x19, 0x0F, 0x06,  '±',  'Û',  ' ',  ' ',
-   0x07,  'Þ', 0x1A, 0x04,  'Û', 0x19, 0x09, 0x09, 0x11,  'Û', 0x10, 0x1A,
-   0x05,  'Û', 0x18, 0x19, 0x02, 0x08, 0x1A,  ' ',  'Û', 0x19, 0x10, 0x06,
-   0x14,  'ß',  'ß', 0x04, 0x10,  'Ü',  'Ü', 0x07, 0x14, 0x1A, 0x04,  'ß',
-   0x04, 0x17,  'Ü', 0x10, 0x19, 0x09, 0x09, 0x11,  'Û', 0x10, 0x1A, 0x05,
-    'Û', 0x18, 0x19, 0x03, 0x08,  'ß',  'ß', 0x1A, 0x1B,  'Û',  'ß', 0x19,
-   0x11, 0x06,  'Û',  '±',  ' ',  ' ', 0x07, 0x1A, 0x05,  'Û', 0x19, 0x09,
-   0x09, 0x11,  'Û', 0x10, 0x1A, 0x05,  'Û', 0x18, 0x19, 0x07, 0x08, 0x1A,
-   0x09,  'Û', 0x19, 0x04,  'ß', 0x1A, 0x06,  'Û',  'Ü', 0x19, 0x14, 0x06,
-    '²',  '°',  ' ',  ' ', 0x07, 0x1A, 0x05,  'Û', 0x19, 0x09, 0x09, 0x11,
-    'Û', 0x10, 0x1A, 0x05,  'Û', 0x18, 0x19, 0x07, 0x08, 0x1A, 0x09,  'Û',
-   0x19, 0x06,  'ß', 0x1A, 0x06,  'Û',  'Ü', 0x19, 0x04,  'Ü',  'Ü', 0x19,
-   0x0B, 0x06,  '±',  'Û',  ' ',  ' ', 0x07, 0x1A, 0x05,  'Û', 0x19, 0x09,
-   0x09,  'ß', 0x1A, 0x04,  'Û',  'ß', 0x18,  ' ', 0x08, 0x1A, 0x11,  'Û',
-   0x19, 0x07,  'ß', 0x1A, 0x0D,  'Û',  'Ü', 0x19, 0x09, 0x06,  '°',  '±',
-   0x19, 0x02, 0x07, 0x1A, 0x03,  'Û', 0x19, 0x0C, 0x09,  'Û',  'Û',  'Û',
-   0x18};
-
-unsigned char SAVE1 [752] = {
-   0x09, 0x10, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x19, 0x0D, 0x07,  'Ü',
-   0x06, 0x17,  '°',  '°',  ' ',  '°',  '°',  '°',  ' ',  ' ',  '°',  '°',
-   0x00,  'ß', 0x10, 0x19, 0x1E, 0x08,  '(',  ')',  'Ñ',  '(',  ')', 0x19,
-   0x0B, 0x05,  '(',  ')',  'Â',  '(',  ')', 0x18, 0x19, 0x0C, 0x07,  'Þ',
-   0x17,  ' ',  ' ', 0x04,  '(', 0x02,  '-', 0x04,  ')',  ' ',  ' ',  '(',
-   0x02,  '-', 0x04,  ')',  ' ',  ' ', 0x07, 0x10,  'Ý', 0x19, 0x1F, 0x04,
-    '³', 0x19, 0x0F, 0x05,  '³', 0x18, 0x19, 0x0C, 0x17, 0x19, 0x05, 0x04,
-    'ú',  'ú', 0x19, 0x05, 0x10, 0x19, 0x1D,  'Þ', 0x1A, 0x05,  'Û',  'Ü',
-    'Ü',  'Ü',  ' ',  ' ', 0x03,  'Ü',  'Ü',  'Ü', 0x1A, 0x05,  'Û',  'Ý',
-   0x18, 0x19, 0x0C, 0x17,  ' ', 0x0C,  ')',  ' ',  ' ', 0x00,  'Ü', 0x06,
-    'Ü', 0x00,  'Ü', 0x0F,  'Ü', 0x06,  'Ü', 0x00,  'Ü',  ' ',  ' ', 0x0C,
-    '(',  ' ', 0x10, 0x19, 0x1D, 0x0E, 0x14,  'Ü',  'Ü',  'Ü', 0x01,  'Ü',
-    'Ü', 0x10, 0x19, 0x0B, 0x03, 0x14,  'ß',  'ß', 0x0D, 0x13,  'Ü',  'Ü',
-    'Ü', 0x18, 0x10, 0x19, 0x0C, 0x07,  'Þ', 0x17,  ' ',  ' ', 0x00,  'ß',
-   0x06,  'ß', 0x0F,  'ß', 0x00,  'ß', 0x06,  'ß', 0x00,  'ß', 0x06,  'ß',
-   0x00,  'ß',  ' ',  ' ', 0x07, 0x10,  'Ý', 0x19, 0x1C, 0x0C, 0x14,  '°',
-    '±',  'Û',  '°',  '±',  'Û',  '°',  '±', 0x10, 0x19, 0x09, 0x0F, 0x14,
-    'ú',  ' ',  ' ', 0x08, 0x10,  'Û',  'Û',  'Ý', 0x18, 0x19, 0x07, 0x1A,
-   0x04,  'Ü', 0x17,  '°',  '°',  '°', 0x1A, 0x06,  '±', 0x1A, 0x03,  '°',
-   0x10, 0x1A, 0x04,  'Ü', 0x19, 0x16, 0x14,  ' ',  ' ', 0x0C,  '°',  '±',
-    'Û',  '°',  '±',  'Û', 0x10, 0x19, 0x0A, 0x08, 0x14,  'Ü',  'Ü',  'Û',
-   0x10,  'Û',  'Û',  'Û', 0x18, 0x19, 0x04,  'Ü', 0x17, 0x1A, 0x06,  'Û',
-    '°',  '°',  '°', 0x1A, 0x04,  '±',  '²', 0x1A, 0x04,  '°', 0x1A, 0x05,
-    'Û', 0x10,  'Û',  'Û', 0x1A, 0x09,  'Ü', 0x09, 0x1A, 0x09,  'Ü',  ' ',
-   0x0C, 0x14,  '°',  '±',  'Û',  '°',  '±',  'Û',  '°',  '±', 0x10, 0x19,
-   0x07, 0x08,  'Ü', 0x1A, 0x06,  'Û', 0x18, 0x19, 0x02,  'Ü', 0x17, 0x1A,
-   0x06,  'Û',  '±', 0x1A, 0x03,  '°',  '±',  '±',  '±',  '²',  '²',  '²',
-   0x1A, 0x05,  '°', 0x1A, 0x07,  'Û', 0x10, 0x1A, 0x08,  'Û',  'ß', 0x09,
-    'Û',  'Û', 0x1A, 0x04,  'ß', 0x19, 0x02, 0x0C, 0x14,  '°',  '±',  'Û',
-    '°',  '±',  'Û',  '°',  '±', 0x10, 0x19, 0x0B, 0x08,  'Ü',  'Û',  'Û',
-    'Ý', 0x18,  ' ',  'Ü', 0x17, 0x1A, 0x07,  'Û',  '°',  '°',  '°',  'Û',
-    '°',  '°',  '±',  '±',  '²',  '²',  '²',  '±', 0x1A, 0x04,  '°', 0x1A,
-   0x09,  'Û', 0x10,  'Û', 0x19, 0x06, 0x09, 0x1A, 0x03,  'Û', 0x19, 0x06,
-   0x0C, 0x14,  '°',  '±',  'Û',  '°',  '±',  'Û',  '°',  '±', 0x10, 0x19,
-   0x07, 0x08, 0x14,  'Ü', 0x10,  'Ü', 0x1A, 0x04,  'Û',  'Ý', 0x18,  'Û',
-   0x17, 0x1A, 0x0E,  'Û',  '±', 0x1A, 0x04,  '²', 0x1A, 0x0F,  'Û', 0x10,
-   0x19, 0x07, 0x09,  'ß',  'ß', 0x19, 0x08, 0x0C, 0x14,  '°',  '±',  'Û',
-    '°',  '±',  'Û', 0x10, 0x19, 0x09, 0x08,  'ß', 0x1A, 0x04,  'Û', 0x18,
-    'Û', 0x17, 0x1A, 0x0E,  'Û',  '±',  '²',  '²',  '°',  '±', 0x1A, 0x10,
-    'Û', 0x10, 0x19, 0x0E, 0x06,  '²',  '°', 0x19, 0x02, 0x07,  'Û',  'Û',
-    'Û', 0x19, 0x0D, 0x08,  'Û',  'Û',  'Û', 0x18,  'Û', 0x17,  'Û', 0x10,
-    ' ', 0x17, 0x1A, 0x0C,  'Û',  '±',  '²',  '²', 0x1A, 0x12,  'Û', 0x10,
-   0x19, 0x0E, 0x06, 0x14,  'ß',  'ß', 0x04, 0x10,  'Ü',  'Ü',  'Ü', 0x07,
-   0x14,  'ß',  'ß',  'ß', 0x10, 0x19, 0x0D, 0x08,  'Û',  'Û',  'Û', 0x18,
-    'Û',  ' ',  'Þ', 0x17, 0x1A,  '!',  'Û', 0x10,  'Ý', 0x19, 0x0E, 0x06,
-    'Û',  '²',  ' ',  ' ', 0x07,  'Þ', 0x1A, 0x03,  'Û', 0x19, 0x0B, 0x09,
-   0x1A, 0x04,  'Û', 0x18, 0x08,  'Û',  ' ', 0x17, 0x1A, 0x22,  'Û', 0x10,
-   0x19, 0x0F, 0x06,  '±',  'Û',  ' ',  ' ', 0x07,  'Þ', 0x1A, 0x04,  'Û',
-   0x19, 0x09, 0x09, 0x11,  'Û', 0x10, 0x1A, 0x05,  'Û', 0x18, 0x19, 0x02,
-   0x08, 0x1A,  ' ',  'Û', 0x19, 0x10, 0x06, 0x14,  'ß',  'ß', 0x04, 0x10,
-    'Ü',  'Ü', 0x07, 0x14, 0x1A, 0x04,  'ß', 0x04, 0x17,  'Ü', 0x10, 0x19,
-   0x09, 0x09, 0x11,  'Û', 0x10, 0x1A, 0x05,  'Û', 0x18, 0x19, 0x03, 0x08,
-    'ß',  'ß', 0x1A, 0x1B,  'Û',  'ß', 0x19, 0x11, 0x06,  'Û',  '±',  ' ',
-    ' ', 0x07, 0x1A, 0x05,  'Û', 0x19, 0x09, 0x09, 0x11,  'Û', 0x10, 0x1A,
-   0x05,  'Û', 0x18, 0x19, 0x07, 0x08, 0x1A, 0x09,  'Û', 0x19, 0x04,  'ß',
-   0x1A, 0x06,  'Û',  'Ü', 0x19, 0x14, 0x06,  '²',  '°',  ' ',  ' ', 0x07,
-   0x1A, 0x05,  'Û', 0x19, 0x09, 0x09, 0x11,  'Û', 0x10, 0x1A, 0x05,  'Û',
-   0x18, 0x19, 0x07, 0x08, 0x1A, 0x09,  'Û', 0x19, 0x06,  'ß', 0x1A, 0x06,
-    'Û',  'Ü', 0x19, 0x04,  'Ü',  'Ü', 0x19, 0x0B, 0x06,  '±',  'Û',  ' ',
-    ' ', 0x07, 0x1A, 0x05,  'Û', 0x19, 0x09, 0x09,  'ß', 0x1A, 0x04,  'Û',
-    'ß', 0x18,  ' ', 0x08, 0x1A, 0x11,  'Û', 0x19, 0x07,  'ß', 0x1A, 0x0D,
-    'Û',  'Ü', 0x19, 0x09, 0x06,  '°',  '±', 0x19, 0x02, 0x07, 0x1A, 0x03,
-    'Û', 0x19, 0x0C, 0x09,  'Û',  'Û',  'Û', 0x18};
-
-unsigned char SAVE2 [813] = {
-   0x09, 0x10, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x19, 0x0D, 0x07,  'Ü',
-   0x06, 0x17,  '°',  '°',  ' ',  '°',  '°',  '°',  ' ',  ' ',  '°',  '°',
-   0x00,  'ß', 0x10, 0x19, 0x16, 0x0C, 0x14,  '°',  '±',  '²', 0x10, 0x19,
-   0x04, 0x08,  '(', 0x0C, 0x14,  '°',  '±',  'Û', 0x08, 0x10,  ')', 0x19,
-   0x0B, 0x05,  '(',  ')',  'Â',  '(',  ')', 0x18, 0x19, 0x0C, 0x07,  'Þ',
-   0x17,  ' ',  ' ', 0x04,  '(', 0x02,  '-', 0x04,  ')',  ' ',  ' ',  '(',
-   0x02,  '-', 0x04,  ')',  ' ',  ' ', 0x07, 0x10,  'Ý', 0x19, 0x1F, 0x04,
-    '³', 0x19, 0x0F, 0x05,  '³', 0x18, 0x19, 0x0C, 0x17, 0x19, 0x05, 0x04,
-    'ú',  'ú', 0x19, 0x05, 0x10, 0x19, 0x17, 0x0C, 0x14,  '°',  '±',  '²',
-   0x10, 0x19, 0x02, 0x04,  'Þ', 0x0C, 0x14,  '°',  '±',  'Û',  '°',  '±',
-    'Û', 0x04, 0x10,  'Ü',  'Ü',  'Ü',  ' ',  ' ', 0x03,  'Ü',  'Ü',  'Ü',
-   0x1A, 0x05,  'Û',  'Ý', 0x18, 0x19, 0x0C, 0x17,  ' ', 0x0C,  ')',  ' ',
-    ' ', 0x00,  'Ü', 0x06,  'Ü', 0x00,  'Ü', 0x0F,  'Ü', 0x06,  'Ü', 0x00,
-    'Ü',  ' ',  ' ', 0x0C,  '(',  ' ', 0x10, 0x19, 0x18, 0x14,  '°',  '±',
-    '²', 0x10,  ' ',  ' ', 0x14,  '°',  '±',  'Û',  '°',  '±',  'Û', 0x10,
-   0x19, 0x0A, 0x03, 0x14,  'ß',  'ß', 0x0D, 0x13,  'Ü',  'Ü',  'Ü', 0x18,
-   0x10, 0x19, 0x0C, 0x07,  'Þ', 0x17,  ' ',  ' ', 0x00,  'ß', 0x06,  'ß',
-   0x0F,  'ß', 0x00,  'ß', 0x06,  'ß', 0x00,  'ß', 0x06,  'ß', 0x00,  'ß',
-    ' ',  ' ', 0x07, 0x10,  'Ý', 0x19, 0x1C, 0x0C, 0x14,  '°',  '±',  'Û',
-    '°',  '±',  'Û',  '°',  '±', 0x10, 0x19, 0x09, 0x0F, 0x14,  'ú',  ' ',
-    ' ', 0x08, 0x10,  'Û',  'Û',  'Ý', 0x18, 0x19, 0x07, 0x1A, 0x04,  'Ü',
-   0x17,  '°',  '°',  '°', 0x1A, 0x06,  '±', 0x1A, 0x03,  '°', 0x10, 0x1A,
-   0x04,  'Ü', 0x19, 0x16, 0x14,  ' ',  ' ', 0x0C,  '°',  '±',  'Û',  '°',
-    '±',  'Û', 0x10, 0x19, 0x0A, 0x08, 0x14,  'Ü',  'Ü',  'Û', 0x10,  'Û',
-    'Û',  'Û', 0x18, 0x19, 0x04,  'Ü', 0x17, 0x1A, 0x06,  'Û',  '°',  '°',
-    '°', 0x1A, 0x04,  '±',  '²', 0x1A, 0x04,  '°', 0x1A, 0x05,  'Û', 0x10,
-    'Û',  'Û', 0x1A, 0x09,  'Ü', 0x09, 0x1A, 0x09,  'Ü',  ' ', 0x0C, 0x14,
-    '°',  '±',  'Û',  '°',  '±',  'Û',  '°',  '±', 0x10, 0x19, 0x07, 0x08,
-    'Ü', 0x1A, 0x06,  'Û', 0x18, 0x19, 0x02,  'Ü', 0x17, 0x1A, 0x06,  'Û',
-    '±', 0x1A, 0x03,  '°',  '±',  '±',  '±',  '²',  '²',  '²', 0x1A, 0x05,
-    '°', 0x1A, 0x07,  'Û', 0x10, 0x1A, 0x08,  'Û',  'ß', 0x09,  'Û',  'Û',
-   0x1A, 0x04,  'ß', 0x19, 0x02, 0x0C, 0x14,  '°',  '±',  'Û',  '°',  '±',
-    'Û',  '°',  '±', 0x10, 0x19, 0x0B, 0x08,  'Ü',  'Û',  'Û',  'Ý', 0x18,
-    ' ',  'Ü', 0x17, 0x1A, 0x07,  'Û',  '°',  '°',  '°',  'Û',  '°',  '°',
-    '±',  '±',  '²',  '²',  '²',  '±', 0x1A, 0x04,  '°', 0x1A, 0x09,  'Û',
-   0x10,  'Û', 0x19, 0x06, 0x09, 0x1A, 0x03,  'Û', 0x19, 0x06, 0x0C, 0x14,
-    '°',  '±',  'Û',  '°',  '±',  'Û',  '°',  '±', 0x10, 0x19, 0x07, 0x08,
-   0x14,  'Ü', 0x10,  'Ü', 0x1A, 0x04,  'Û',  'Ý', 0x18,  'Û', 0x17, 0x1A,
-   0x0E,  'Û',  '±', 0x1A, 0x04,  '²', 0x1A, 0x0F,  'Û', 0x10, 0x19, 0x07,
-   0x09,  'ß',  'ß', 0x19, 0x08, 0x0C, 0x14,  '°',  '±',  'Û',  '°',  '±',
-    'Û', 0x10, 0x19, 0x09, 0x08,  'ß', 0x1A, 0x04,  'Û', 0x18,  'Û', 0x17,
-   0x1A, 0x0E,  'Û',  '±',  '²',  '²',  '°',  '±', 0x1A, 0x10,  'Û', 0x10,
-   0x19, 0x0E, 0x06,  '²',  '°', 0x19, 0x02, 0x0C, 0x14,  '°',  '±',  'Û',
-    '°',  '±', 0x10, 0x19, 0x0B, 0x08,  'Û',  'Û',  'Û', 0x18,  'Û', 0x17,
-    'Û', 0x10,  ' ', 0x17, 0x1A, 0x0C,  'Û',  '±',  '²',  '²', 0x1A, 0x12,
-    'Û', 0x10, 0x19, 0x0E, 0x06, 0x14,  'ß',  'ß', 0x04, 0x10,  'Ü',  'Ü',
-    'Ü', 0x07, 0x14,  'ß',  'ß',  'ß', 0x10, 0x19, 0x0D, 0x08,  'Û',  'Û',
-    'Û', 0x18,  'Û',  ' ',  'Þ', 0x17, 0x1A,  '!',  'Û', 0x10,  'Ý', 0x19,
-   0x0E, 0x06,  'Û',  '²',  ' ',  ' ', 0x07,  'Þ', 0x1A, 0x03,  'Û',  ' ',
-    ' ', 0x0C, 0x14,  '°',  '±',  'Û', 0x10, 0x19, 0x06, 0x09, 0x1A, 0x04,
-    'Û', 0x18, 0x08,  'Û',  ' ', 0x17, 0x1A, 0x22,  'Û', 0x10, 0x19, 0x0B,
-   0x0C, 0x14,  '°',  '±',  'Û', 0x10,  ' ', 0x06,  '±',  'Û',  ' ',  ' ',
-   0x07,  'Þ', 0x1A, 0x04,  'Û', 0x19, 0x09, 0x09, 0x11,  'Û', 0x10, 0x1A,
-   0x05,  'Û', 0x18, 0x19, 0x02, 0x08, 0x1A,  ' ',  'Û', 0x19, 0x10, 0x06,
-   0x14,  'ß',  'ß', 0x04, 0x10,  'Ü',  'Ü', 0x07, 0x14, 0x1A, 0x04,  'ß',
-   0x04, 0x17,  'Ü', 0x10, 0x19, 0x09, 0x09, 0x11,  'Û', 0x10, 0x1A, 0x05,
-    'Û', 0x18, 0x19, 0x03, 0x08,  'ß',  'ß', 0x1A, 0x1B,  'Û',  'ß', 0x19,
-   0x05, 0x0C, 0x14,  '°',  '±',  'Û', 0x10, 0x19, 0x08, 0x06,  'Û',  '±',
-    ' ',  ' ', 0x07, 0x1A, 0x05,  'Û', 0x19, 0x09, 0x09, 0x11,  'Û', 0x10,
-   0x1A, 0x05,  'Û', 0x18, 0x19, 0x07, 0x08, 0x1A, 0x09,  'Û', 0x19, 0x04,
-    'ß', 0x1A, 0x06,  'Û',  'Ü', 0x19, 0x14, 0x06,  '²',  '°',  ' ',  ' ',
-   0x07, 0x1A, 0x05,  'Û', 0x19, 0x09, 0x09, 0x11,  'Û', 0x10, 0x1A, 0x05,
-    'Û', 0x18, 0x19, 0x07, 0x08, 0x1A, 0x09,  'Û', 0x19, 0x06,  'ß', 0x1A,
-   0x06,  'Û',  'Ü', 0x19, 0x04,  'Ü',  'Ü', 0x19, 0x0B, 0x06,  '±',  'Û',
-    ' ',  ' ', 0x07, 0x1A, 0x05,  'Û', 0x19, 0x09, 0x09,  'ß', 0x1A, 0x04,
-    'Û',  'ß', 0x18,  ' ', 0x08, 0x1A, 0x11,  'Û', 0x19, 0x07,  'ß', 0x1A,
-   0x0D,  'Û',  'Ü', 0x19, 0x09, 0x06,  '°',  '±', 0x19, 0x02, 0x07, 0x1A,
-   0x03,  'Û', 0x19, 0x0C, 0x09,  'Û',  'Û',  'Û', 0x18};
-
-unsigned char SAVE3 [742] = {
-   0x09, 0x10, 0x18, 0x18, 0x18, 0x19,  ',', 0x0C, 0x14,  '°',  '±',  'Û',
-   0x18, 0x18, 0x18, 0x10, 0x19, 0x0D, 0x07,  'Ü', 0x06, 0x17,  '°',  '°',
-    ' ',  '°',  '°',  '°',  ' ',  ' ',  '°',  '°', 0x00,  'ß', 0x10, 0x19,
-   0x16, 0x0C, 0x14,  '°',  '±',  '²', 0x10, 0x19, 0x05, 0x14,  '°',  '±',
-    'Û', 0x10, 0x19, 0x0C, 0x05,  '(',  ')',  'Â',  '(',  ')', 0x18, 0x19,
-   0x0C, 0x07,  'Þ', 0x17,  ' ',  ' ', 0x04,  '(', 0x02,  '-', 0x04,  ')',
-    ' ',  ' ',  '(', 0x02,  '-', 0x04,  ')',  ' ',  ' ', 0x07, 0x10,  'Ý',
-   0x19,  '0', 0x05,  '³', 0x18, 0x19, 0x0C, 0x17, 0x19, 0x05, 0x04,  'ú',
-    'ú', 0x19, 0x05, 0x10, 0x19, 0x17, 0x0C, 0x14,  '°',  '±',  '²', 0x10,
-   0x19, 0x02, 0x04,  'Þ', 0x0C, 0x14,  '°',  '±',  'Û', 0x10, 0x19, 0x07,
-   0x03,  'Ü',  'Ü',  'Ü', 0x1A, 0x05,  'Û',  'Ý', 0x18, 0x19, 0x0C, 0x17,
-    ' ', 0x0C,  ')',  ' ',  ' ', 0x00,  'Ü', 0x06,  'Ü', 0x00,  'Ü', 0x0F,
-    'Ü', 0x06,  'Ü', 0x00,  'Ü',  ' ',  ' ', 0x0C,  '(',  ' ', 0x10, 0x19,
-   0x18, 0x14,  '°',  '±',  '²', 0x10,  ' ',  ' ', 0x14,  '°',  '±',  'Û',
-    '°',  '±', 0x10, 0x19, 0x0B, 0x03, 0x14,  'ß',  'ß', 0x0D, 0x13,  'Ü',
-    'Ü',  'Ü', 0x18, 0x10, 0x19, 0x0C, 0x07,  'Þ', 0x17,  ' ',  ' ', 0x00,
-    'ß', 0x06,  'ß', 0x0F,  'ß', 0x00,  'ß', 0x06,  'ß', 0x00,  'ß', 0x06,
-    'ß', 0x00,  'ß',  ' ',  ' ', 0x07, 0x10,  'Ý', 0x19, 0x1C, 0x0C, 0x14,
-    '°',  '±',  'Û',  '°', 0x10,  ' ',  ' ', 0x14,  '°',  '±', 0x10, 0x19,
-   0x09, 0x0F, 0x14,  'ú',  ' ',  ' ', 0x08, 0x10,  'Û',  'Û',  'Ý', 0x18,
-   0x19, 0x07, 0x1A, 0x04,  'Ü', 0x17,  '°',  '°',  '°', 0x1A, 0x06,  '±',
-   0x1A, 0x03,  '°', 0x10, 0x1A, 0x04,  'Ü', 0x19, 0x16, 0x14,  ' ',  ' ',
-   0x0C,  '°', 0x10, 0x19, 0x02, 0x14,  '±',  'Û', 0x10, 0x19, 0x0A, 0x08,
-   0x14,  'Ü',  'Ü',  'Û', 0x10,  'Û',  'Û',  'Û', 0x18, 0x19, 0x04,  'Ü',
-   0x17, 0x1A, 0x06,  'Û',  '°',  '°',  '°', 0x1A, 0x04,  '±',  '²', 0x1A,
-   0x04,  '°', 0x1A, 0x05,  'Û', 0x10,  'Û',  'Û', 0x1A, 0x09,  'Ü', 0x09,
-   0x1A, 0x09,  'Ü',  ' ', 0x0C, 0x14,  '°', 0x10, 0x19, 0x05, 0x14,  '±',
-   0x10, 0x19, 0x07, 0x08,  'Ü', 0x1A, 0x06,  'Û', 0x18, 0x19, 0x02,  'Ü',
-   0x17, 0x1A, 0x06,  'Û',  '±', 0x1A, 0x03,  '°',  '±',  '±',  '±',  '²',
-    '²',  '²', 0x1A, 0x05,  '°', 0x1A, 0x07,  'Û', 0x10, 0x1A, 0x08,  'Û',
-    'ß', 0x09,  'Û',  'Û', 0x1A, 0x04,  'ß', 0x19, 0x09, 0x0C, 0x14,  '±',
-   0x10, 0x19, 0x0B, 0x08,  'Ü',  'Û',  'Û',  'Ý', 0x18,  ' ',  'Ü', 0x17,
-   0x1A, 0x07,  'Û',  '°',  '°',  '°',  'Û',  '°',  '°',  '±',  '±',  '²',
-    '²',  '²',  '±', 0x1A, 0x04,  '°', 0x1A, 0x09,  'Û', 0x10,  'Û', 0x19,
-   0x06, 0x09, 0x1A, 0x03,  'Û', 0x19, 0x16, 0x08, 0x14,  'Ü', 0x10,  'Ü',
-   0x1A, 0x04,  'Û',  'Ý', 0x18,  'Û', 0x17, 0x1A, 0x0E,  'Û',  '±', 0x1A,
-   0x04,  '²', 0x1A, 0x0F,  'Û', 0x10, 0x19, 0x07, 0x09,  'ß',  'ß', 0x19,
-   0x18, 0x08,  'ß', 0x1A, 0x04,  'Û', 0x18,  'Û', 0x17, 0x1A, 0x0E,  'Û',
-    '±',  '²',  '²',  '°',  '±', 0x1A, 0x10,  'Û', 0x10, 0x19, 0x0E, 0x06,
-    '²',  '°', 0x19, 0x13, 0x08,  'Û',  'Û',  'Û', 0x18,  'Û', 0x17,  'Û',
-   0x10,  ' ', 0x17, 0x1A, 0x0C,  'Û',  '±',  '²',  '²', 0x1A, 0x12,  'Û',
-   0x10, 0x19, 0x0E, 0x06, 0x14,  'ß',  'ß', 0x04, 0x10,  'Ü',  'Ü',  'Ü',
-   0x19, 0x10, 0x08,  'Û',  'Û',  'Û', 0x18,  'Û',  ' ',  'Þ', 0x17, 0x1A,
-    '!',  'Û', 0x10,  'Ý', 0x19, 0x0E, 0x06,  'Û',  '²', 0x19, 0x02, 0x0C,
-   0x14,  '°',  '±',  'Û',  '°', 0x10, 0x19, 0x0B, 0x09, 0x1A, 0x04,  'Û',
-   0x18, 0x08,  'Û',  ' ', 0x17, 0x1A, 0x22,  'Û', 0x10, 0x19, 0x0F, 0x06,
-    '±',  'Û',  ' ',  ' ', 0x07,  'Þ', 0x1A, 0x04,  'Û', 0x19, 0x09, 0x09,
-   0x11,  'Û', 0x10, 0x1A, 0x05,  'Û', 0x18, 0x19, 0x02, 0x08, 0x1A,  ' ',
-    'Û', 0x19, 0x10, 0x06, 0x14,  'ß',  'ß', 0x04, 0x10,  'Ü',  'Ü', 0x07,
-   0x14, 0x1A, 0x04,  'ß', 0x04, 0x17,  'Ü', 0x10, 0x19, 0x09, 0x09, 0x11,
-    'Û', 0x10, 0x1A, 0x05,  'Û', 0x18, 0x19, 0x03, 0x08,  'ß',  'ß', 0x1A,
-   0x1B,  'Û',  'ß', 0x19, 0x11, 0x06,  'Û',  '±',  ' ',  ' ', 0x07, 0x1A,
-   0x05,  'Û', 0x19, 0x09, 0x09, 0x11,  'Û', 0x10, 0x1A, 0x05,  'Û', 0x18,
-   0x19, 0x07, 0x08, 0x1A, 0x09,  'Û', 0x19, 0x04,  'ß', 0x1A, 0x06,  'Û',
-    'Ü', 0x19, 0x14, 0x06,  '²',  '°',  ' ',  ' ', 0x07, 0x1A, 0x05,  'Û',
-   0x19, 0x09, 0x09, 0x11,  'Û', 0x10, 0x1A, 0x05,  'Û', 0x18, 0x19, 0x07,
-   0x08, 0x1A, 0x09,  'Û', 0x19, 0x06,  'ß', 0x1A, 0x06,  'Û',  'Ü', 0x19,
-   0x04,  'Ü',  'Ü', 0x19, 0x0B, 0x06,  '±',  'Û',  ' ',  ' ', 0x07, 0x1A,
-   0x05,  'Û', 0x19, 0x09, 0x09,  'ß', 0x1A, 0x04,  'Û',  'ß', 0x18,  ' ',
-   0x08, 0x1A, 0x11,  'Û', 0x19, 0x07,  'ß', 0x1A, 0x0B,  'Û', 0x0C, 0x14,
-    '°',  '±',  'Û', 0x10, 0x19, 0x09, 0x06,  '°',  '±', 0x19, 0x02, 0x07,
-   0x1A, 0x03,  'Û', 0x19, 0x0C, 0x09,  'Û',  'Û',  'Û', 0x18};
-
-unsigned char SAVE4 [639] = {
-   0x09, 0x10, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x19, 0x0D, 0x07,  'Ü',
-   0x06, 0x17,  '°',  '°',  ' ',  '°',  '°',  '°',  ' ',  ' ',  '°',  '°',
-   0x00,  'ß', 0x10, 0x19,  '/', 0x05,  '(',  ')',  'Â',  '(',  ')', 0x18,
-   0x19, 0x0C, 0x07,  'Þ', 0x17,  ' ',  ' ', 0x04,  '(', 0x02,  '-', 0x04,
-    ')',  ' ',  ' ',  '(', 0x02,  '-', 0x04,  ')',  ' ',  ' ', 0x07, 0x10,
-    'Ý', 0x19,  '0', 0x05,  '³', 0x18, 0x19, 0x0C, 0x17, 0x19, 0x05, 0x04,
-    'ú',  'ú', 0x19, 0x05, 0x10, 0x19,  ')', 0x03,  'Ü',  'Ü',  'Ü', 0x1A,
-   0x05,  'Û',  'Ý', 0x18, 0x19, 0x0C, 0x17,  ' ', 0x0C,  ')',  ' ',  ' ',
-   0x00,  'Ü', 0x06,  'Ü', 0x00,  'Ü', 0x0F,  'Ü', 0x06,  'Ü', 0x00,  'Ü',
-    ' ',  ' ', 0x0C,  '(',  ' ', 0x10, 0x19,  '.', 0x03, 0x14,  'ß',  'ß',
-   0x0D, 0x13,  'Ü',  'Ü',  'Ü', 0x18, 0x10, 0x19, 0x0C, 0x07,  'Þ', 0x17,
-    ' ',  ' ', 0x00,  'ß', 0x06,  'ß', 0x0F,  'ß', 0x00,  'ß', 0x06,  'ß',
-   0x00,  'ß', 0x06,  'ß', 0x00,  'ß',  ' ',  ' ', 0x07, 0x10,  'Ý', 0x19,
-    '.', 0x0F, 0x14,  'ú',  ' ',  ' ', 0x08, 0x10,  'Û',  'Û',  'Ý', 0x18,
-   0x19, 0x07, 0x1A, 0x04,  'Ü', 0x17,  '°',  '°',  '°', 0x1A, 0x06,  '±',
-   0x1A, 0x03,  '°', 0x10, 0x1A, 0x04,  'Ü', 0x19,  ')', 0x14,  'Ü',  'Ü',
-    'Û', 0x10,  'Û',  'Û',  'Û', 0x18, 0x19, 0x04,  'Ü', 0x17, 0x1A, 0x06,
-    'Û',  '°',  '°',  '°', 0x1A, 0x04,  '±',  '²', 0x1A, 0x04,  '°', 0x1A,
-   0x05,  'Û', 0x10,  'Û',  'Û', 0x1A, 0x09,  'Ü', 0x09, 0x1A, 0x09,  'Ü',
-   0x19, 0x10, 0x08,  'Ü', 0x1A, 0x06,  'Û', 0x18, 0x19, 0x02,  'Ü', 0x17,
-   0x1A, 0x06,  'Û',  '±', 0x1A, 0x03,  '°',  '±',  '±',  '±',  '²',  '²',
-    '²', 0x1A, 0x05,  '°', 0x1A, 0x07,  'Û', 0x10, 0x1A, 0x08,  'Û',  'ß',
-   0x09,  'Û',  'Û', 0x1A, 0x04,  'ß', 0x19, 0x16, 0x08,  'Ü',  'Û',  'Û',
-    'Ý', 0x18,  ' ',  'Ü', 0x17, 0x1A, 0x07,  'Û',  '°',  '°',  '°',  'Û',
-    '°',  '°',  '±',  '±',  '²',  '²',  '²',  '±', 0x1A, 0x04,  '°', 0x1A,
-   0x09,  'Û', 0x10,  'Û', 0x19, 0x06, 0x09, 0x1A, 0x03,  'Û', 0x19, 0x16,
-   0x08, 0x14,  'Ü', 0x10,  'Ü', 0x1A, 0x04,  'Û',  'Ý', 0x18,  'Û', 0x17,
-   0x1A, 0x0E,  'Û',  '±', 0x1A, 0x04,  '²', 0x1A, 0x0F,  'Û', 0x10, 0x19,
-   0x07, 0x09,  'ß',  'ß', 0x19, 0x18, 0x08,  'ß', 0x1A, 0x04,  'Û', 0x18,
-    'Û', 0x17, 0x1A, 0x0E,  'Û',  '±',  '²',  '²',  '°',  '±', 0x1A, 0x10,
-    'Û', 0x10, 0x19, 0x0E, 0x06,  '²',  '°', 0x19, 0x13, 0x08,  'Û',  'Û',
-    'Û', 0x18,  'Û', 0x17,  'Û', 0x10,  ' ', 0x17, 0x1A, 0x0C,  'Û',  '±',
-    '²',  '²', 0x1A, 0x12,  'Û', 0x10, 0x19, 0x0E, 0x06, 0x14,  'ß',  'ß',
-   0x04, 0x10,  'Ü',  'Ü',  'Ü', 0x19, 0x10, 0x08,  'Û',  'Û',  'Û', 0x18,
-    'Û',  ' ',  'Þ', 0x17, 0x1A,  '!',  'Û', 0x10,  'Ý', 0x19, 0x0E, 0x06,
-    'Û',  '²', 0x19, 0x02, 0x0C, 0x14,  '°',  '±',  'Û',  '°', 0x10, 0x19,
-   0x0B, 0x09, 0x1A, 0x04,  'Û', 0x18, 0x08,  'Û',  ' ', 0x17, 0x1A, 0x22,
-    'Û', 0x10, 0x19, 0x0F, 0x06,  '±',  'Û',  ' ',  ' ', 0x07,  'Þ', 0x1A,
-   0x04,  'Û', 0x19, 0x09, 0x09, 0x11,  'Û', 0x10, 0x1A, 0x05,  'Û', 0x18,
-   0x19, 0x02, 0x08, 0x1A,  ' ',  'Û', 0x19, 0x10, 0x06, 0x14,  'ß',  'ß',
-   0x04, 0x10,  'Ü',  'Ü', 0x07, 0x14, 0x1A, 0x04,  'ß', 0x04, 0x17,  'Ü',
-   0x10, 0x19, 0x09, 0x09, 0x11,  'Û', 0x10, 0x1A, 0x05,  'Û', 0x18, 0x19,
-   0x03, 0x08,  'ß',  'ß', 0x1A, 0x1B,  'Û',  'ß', 0x19, 0x11, 0x06,  'Û',
-    '±',  ' ',  ' ', 0x07, 0x1A, 0x05,  'Û', 0x19, 0x09, 0x09, 0x11,  'Û',
-   0x10, 0x1A, 0x05,  'Û', 0x18, 0x19, 0x07, 0x08, 0x1A, 0x09,  'Û', 0x19,
-   0x04,  'ß', 0x1A, 0x06,  'Û',  'Ü', 0x19, 0x14, 0x06,  '²',  '°',  ' ',
-    ' ', 0x07, 0x1A, 0x05,  'Û', 0x19, 0x09, 0x09, 0x11,  'Û', 0x10, 0x1A,
-   0x05,  'Û', 0x18, 0x19, 0x07, 0x08, 0x1A, 0x09,  'Û', 0x19, 0x06,  'ß',
-   0x1A, 0x06,  'Û',  'Ü', 0x19, 0x04,  'Ü',  'Ü', 0x19, 0x0B, 0x06,  '±',
-    'Û',  ' ',  ' ', 0x07, 0x1A, 0x05,  'Û', 0x19, 0x09, 0x09,  'ß', 0x1A,
-   0x04,  'Û',  'ß', 0x18,  ' ', 0x08, 0x1A, 0x11,  'Û', 0x19, 0x07,  'ß',
-   0x1A, 0x0B,  'Û', 0x0C, 0x14,  '°',  '±',  'Û', 0x10, 0x19, 0x09, 0x06,
-    '°',  '±', 0x19, 0x02, 0x07, 0x1A, 0x03,  'Û', 0x19, 0x0C, 0x09,  'Û',
-    'Û',  'Û', 0x18};
-
-unsigned char SAVE5 [643] = {
-   0x09, 0x10, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x19, 0x0D, 0x07,  'Ü',
-   0x06, 0x17,  '°',  '°',  ' ',  '°',  '°',  '°',  ' ',  ' ',  '°',  '°',
-   0x00,  'ß', 0x10, 0x19,  '/', 0x05,  '(',  ')',  'Â',  '(',  ')', 0x18,
-   0x19, 0x0C, 0x07,  'Þ', 0x17,  ' ',  ' ', 0x04,  '(', 0x02,  '-', 0x04,
-    ')',  ' ',  ' ',  '(', 0x02,  '-', 0x04,  ')',  ' ',  ' ', 0x07, 0x10,
-    'Ý', 0x19,  '0', 0x05,  '³', 0x18, 0x19, 0x0C, 0x17, 0x19, 0x05, 0x04,
-    'ú',  'ú', 0x19, 0x05, 0x10, 0x19,  ')', 0x03,  'Ü',  'Ü',  'Ü', 0x1A,
-   0x05,  'Û',  'Ý', 0x18, 0x19, 0x0C, 0x17,  ' ', 0x0C,  ')',  ' ',  ' ',
-   0x00,  'Ü', 0x06,  'Ü', 0x00,  'Ü', 0x0F,  'Ü', 0x06,  'Ü', 0x00,  'Ü',
-    ' ',  ' ', 0x0C,  '(',  ' ', 0x10, 0x19,  '.', 0x03, 0x14,  'ß',  'ß',
-   0x0D, 0x13,  'Ü',  'Ü',  'Ü', 0x18, 0x10, 0x19, 0x0C, 0x07,  'Þ', 0x17,
-    ' ',  ' ', 0x00,  'ß', 0x06,  'ß', 0x0F,  'ß', 0x00,  'ß', 0x06,  'ß',
-   0x00,  'ß', 0x06,  'ß', 0x00,  'ß',  ' ',  ' ', 0x07, 0x10,  'Ý', 0x19,
-    '.', 0x0F, 0x14,  'ú',  ' ',  ' ', 0x08, 0x10,  'Û',  'Û',  'Ý', 0x18,
-   0x19, 0x07, 0x1A, 0x04,  'Ü', 0x17,  '°',  '°',  '°', 0x1A, 0x06,  '±',
-   0x1A, 0x03,  '°', 0x10, 0x1A, 0x04,  'Ü', 0x19,  ')', 0x14,  'Ü',  'Ü',
-    'Û', 0x10,  'Û',  'Û',  'Û', 0x18, 0x19, 0x04,  'Ü', 0x17, 0x1A, 0x06,
-    'Û',  '°',  '°',  '°', 0x1A, 0x04,  '±',  '²', 0x1A, 0x04,  '°', 0x1A,
-   0x05,  'Û', 0x10,  'Û',  'Û', 0x1A, 0x04,  'Ü', 0x19, 0x1F,  'Ü', 0x1A,
-   0x06,  'Û', 0x18, 0x19, 0x02,  'Ü', 0x17, 0x1A, 0x06,  'Û',  '±', 0x1A,
-   0x03,  '°',  '±',  '±',  '±',  '²',  '²',  '²', 0x1A, 0x05,  '°', 0x1A,
-   0x07,  'Û', 0x10, 0x1A, 0x04,  'Û', 0x19, 0x22,  'Ü',  'Û',  'Û',  'Ý',
-   0x18,  ' ',  'Ü', 0x17, 0x1A, 0x07,  'Û',  '°',  '°',  '°',  'Û',  '°',
-    '°',  '±',  '±',  '²',  '²',  '²',  '±', 0x1A, 0x04,  '°', 0x1A, 0x09,
-    'Û', 0x10,  'Û',  'Þ',  'Û',  'Û',  'Ý', 0x19, 0x1D, 0x14,  'Ü', 0x10,
-    'Ü', 0x1A, 0x04,  'Û',  'Ý', 0x18,  'Û', 0x17, 0x1A, 0x0E,  'Û',  '±',
-   0x1A, 0x04,  '²', 0x1A, 0x0F,  'Û', 0x10,  'Þ',  'Û',  'Û',  'Û', 0x19,
-   0x1E,  'ß', 0x1A, 0x04,  'Û', 0x18,  'Û', 0x17, 0x1A, 0x0E,  'Û',  '±',
-    '²',  '²',  '°',  '±', 0x1A, 0x10,  'Û', 0x10,  ' ',  'Û',  'Û',  'Û',
-   0x19, 0x0A, 0x06,  '²',  '°', 0x19, 0x13, 0x08,  'Û',  'Û',  'Û', 0x18,
-    'Û', 0x17,  'Û', 0x10,  ' ', 0x17, 0x1A, 0x0C,  'Û',  '±',  '²',  '²',
-   0x1A, 0x12,  'Û', 0x10,  ' ', 0x09,  'Û',  'Û',  'Û', 0x19, 0x0A, 0x06,
-   0x14,  'ß',  'ß', 0x04, 0x10,  'Ü',  'Ü',  'Ü', 0x19, 0x10, 0x08,  'Û',
-    'Û',  'Û', 0x18,  'Û',  ' ',  'Þ', 0x17, 0x1A,  '!',  'Û', 0x10,  'Ý',
-    ' ',  ' ', 0x09,  'Û',  'Û', 0x19, 0x0A, 0x06,  'Û',  '²', 0x19, 0x02,
-   0x0C, 0x14,  '°',  '±',  'Û',  '°', 0x10, 0x19, 0x0B, 0x09, 0x1A, 0x04,
-    'Û', 0x18, 0x08,  'Û',  ' ', 0x17, 0x1A, 0x22,  'Û', 0x10, 0x19, 0x03,
-   0x09,  'Û', 0x19, 0x0A, 0x06,  '±',  'Û',  ' ',  ' ', 0x07,  'Þ', 0x1A,
-   0x04,  'Û', 0x19, 0x09, 0x09, 0x11,  'Û', 0x10, 0x1A, 0x05,  'Û', 0x18,
-   0x19, 0x02, 0x08, 0x1A,  ' ',  'Û', 0x19, 0x04, 0x09,  'Û', 0x19, 0x0A,
-   0x06, 0x14,  'ß',  'ß', 0x04, 0x10,  'Ü',  'Ü', 0x07, 0x14, 0x1A, 0x04,
-    'ß', 0x04, 0x17,  'Ü', 0x10, 0x19, 0x09, 0x09, 0x11,  'Û', 0x10, 0x1A,
-   0x05,  'Û', 0x18, 0x19, 0x03, 0x08,  'ß',  'ß', 0x1A, 0x1B,  'Û',  'ß',
-   0x19, 0x11, 0x06,  'Û',  '±',  ' ',  ' ', 0x07, 0x1A, 0x05,  'Û', 0x19,
-   0x09, 0x09, 0x11,  'Û', 0x10, 0x1A, 0x05,  'Û', 0x18, 0x19, 0x07, 0x08,
-   0x1A, 0x09,  'Û', 0x19, 0x04,  'ß', 0x1A, 0x06,  'Û',  'Ü', 0x19, 0x14,
-   0x06,  '²',  '°',  ' ',  ' ', 0x07, 0x1A, 0x05,  'Û', 0x19, 0x09, 0x09,
-   0x11,  'Û', 0x10, 0x1A, 0x05,  'Û', 0x18, 0x19, 0x07, 0x08, 0x1A, 0x09,
-    'Û', 0x19, 0x06,  'ß', 0x1A, 0x06,  'Û',  'Ü', 0x19, 0x04,  'Ü',  'Ü',
-   0x19, 0x0B, 0x06,  '±',  'Û',  ' ',  ' ', 0x07, 0x1A, 0x05,  'Û', 0x19,
-   0x09, 0x09,  'ß', 0x1A, 0x04,  'Û',  'ß', 0x18,  ' ', 0x08, 0x1A, 0x11,
-    'Û', 0x19, 0x07,  'ß', 0x1A, 0x0B,  'Û', 0x0C, 0x14,  '°',  '±',  'Û',
-   0x10, 0x19, 0x09, 0x06,  '°',  '±', 0x19, 0x02, 0x07, 0x1A, 0x03,  'Û',
-   0x19, 0x0C, 0x09,  'Û',  'Û',  'Û', 0x18};
-
-unsigned char XFOR [162] = {
-   0x09, 0x10, 0x19, 0x04, 0x08,  '(',  ')',  'Â',  '(',  ')', 0x18, 0x19,
-   0x06,  '³', 0x18, 0x04,  'Ü',  'Ü',  'Ü', 0x1A, 0x05,  'Û',  'Ý', 0x18,
-   0x19, 0x04, 0x01, 0x14,  'Ü',  'Ü', 0x0E,  'Ü',  'Ü',  'Ü', 0x18, 0x10,
-   0x19, 0x04, 0x0F, 0x11,  'ú',  ' ',  ' ', 0x07,  'Û',  'Û', 0x10,  'Ý',
-   0x18, 0x19, 0x04, 0x01, 0x17,  'ß',  'ß', 0x07, 0x10, 0x1A, 0x03,  'Û',
-   0x18, 0x19, 0x02,  'Ü', 0x1A, 0x06,  'Û', 0x18, 0x19, 0x06,  'Ü',  'Û',
-    'Û',  'Û', 0x18, 0x19, 0x02, 0x14,  'Ü', 0x10,  'Ü', 0x1A, 0x04,  'Û',
-    'Ý', 0x18, 0x19, 0x03,  'ß', 0x1A, 0x04,  'Û', 0x18, 0x19, 0x05,  'Û',
-    'Û',  'Û', 0x18, 0x19, 0x05,  'Û',  'Û',  'Û', 0x18, 0x19, 0x04, 0x09,
-   0x1A, 0x04,  'Û', 0x18, 0x19, 0x03, 0x11,  'Û', 0x10, 0x1A, 0x05,  'Û',
-   0x18, 0x19, 0x03, 0x11,  'Û', 0x10, 0x1A, 0x05,  'Û', 0x18, 0x19, 0x03,
-   0x11,  'Û', 0x10, 0x1A, 0x05,  'Û', 0x18, 0x19, 0x03, 0x11,  'Û', 0x10,
-   0x1A, 0x05,  'Û', 0x18, 0x19, 0x03,  'ß', 0x1A, 0x04,  'Û',  'ß', 0x18,
-   0x19, 0x05,  'Û',  'Û',  'Û', 0x18};
-
--- a/final_isi/fisidemo.c	Thu May 24 23:47:57 2012 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,955 +0,0 @@
-#include "wrapper.h"
-
-#include "fisi.h"
-#include "fisiansi.h"
-
-extern int bgcol, txtcol, ansifrom;
-extern char buffclass;
-
-extern char fx_main;
-extern char fx_main_spex;
-extern char fx_3d;
-extern char fx_flare;
-
-extern char *ruutu, *txb, *abb, *vib;
-
-extern framekey o0[];
-
-void prforhyb(char *h)
-{
-    int i;
-    for (i = 80 * 25; i; i--)
-    {
-        if ((*h == 32) || (!*h))
-            if (!(*(h + 1) & 0xf0))
-            {
-                *h = 253;
-                *(h + 1) = 1;
-            }
-        h += 2;
-    }
-}
-
-void demoloop()
-{
-    int quit = 0;
-    char lastkey = 0;
-    int dt = 0;
-    int fader = 0, fadetype = 1;
-
-    while (!quit)
-    {
-        int t = pwplib_timer();
-
-        while (dt < t)
-        {
-            int d = dt;
-
-            if (d < 5 * 384)
-                if (!(d % 5))
-                    switch (d / 5)
-                    {
-                      case (0):
-                          scroller_init(0);
-                          preparebuff(SINGLE);
-                          fx_main = SCROLLER;
-                          fx_main_spex = 0;
-                          break;
-                      case (64):
-                          fader = 7;
-                          fadetype = 1;
-                          txtline(txb + 80 * 10, "elet{{n", "the`year");
-                          break;
-                      case (66):
-                          txtline(txb + 80 * 20, "vuotta", "is");
-                          break;
-                      case (68):
-                          txtline(txb + 80 * 30, "}o}~", "}o}~");
-                          break;
-                      case (96):
-                          fader = 31;
-                          fadetype = 2;
-                          break;
-                      case (100):
-                          clrline(txb + 80 * 10);
-                          break;
-                      case (116):
-                          clrline(txb + 80 * 10);
-                          break;
-
-                      case (128):
-                          fader = 7;
-                          fadetype = 1;
-                          memset(txb, 0, 80 * 50);
-                          txtline(txb + 80 * 10, "kaaos", "chaos");
-                          break;
-                      case (132):
-                          txtline(txb + 80 * 20, "on`t{ytt{nyt", "has`taken");
-                          break;
-                      case (134):
-                          txtline(txb + 80 * 30, "maan", "the`earth");
-                          break;
-                      case (128 + 32):
-                          fader = 31;
-                          fadetype = 2;
-                          break;
-                      case (128 + 48):
-                          clrline(txb + 80 * 20);
-                          break;
-                      case (128 + 64):
-                          fader = 7;
-                          fadetype = 1;
-                          memset(txb, 0, 80 * 50);
-                          txtline(txb + 80 * 2, "maailman", "the`great");
-                          break;
-                      case (192 + 4):
-                          txtline(txb + 80 * 14, "suuri", "leader`of");
-                          break;
-                      case (192 + 8):
-                          txtline(txb + 80 * 26, "johtaja", "the`world`has");
-                          break;
-                      case (192 + 12):
-                          txtline(txb + 80 * 38, "on`vangittu", "been`captured");
-                          break;
-                      case (192 + 32):
-                          fader = 31;
-                          fadetype = 2;
-                          break;
-                      case (192 + 64):
-                          fader = 7;
-                          fadetype = 1;
-                          memset(txb, 0, 80 * 50);
-                          txtline(txb + 80 * 2, "ja`vain", "and");
-                          break;
-                      case (192 + 70):
-                          txtline(txb + 80 * 11, "yksi`mies", "only");
-                          break;
-                      case (192 + 72):
-                          txtline(txb + 80 * 20, "voi", "one`man");
-                          break;
-                      case (192 + 74):
-                          txtline(txb + 80 * 29, "pelastaa", "can");
-                          break;
-                      case (192 + 76):
-                          txtline(txb + 80 * 38, "h{net", "save`him");
-                          break;
-                      case (192 + 96):
-                          fader = 31;
-                          fadetype = 2;
-                          break;
-                      case (256 + 64):
-                          memset(txb, 0, 80 * 50);
-                          fader = 7;
-                          fadetype = 1;
-                          txtline(txb + 80 * 20, "i`s`i", "i`s`i");
-                          break;
-                      case (256 + 64 + 32):
-                          txtline(txb + 80 * 8, "final", "final");
-                          break;
-                      case (256 + 104):
-                          fader = 31;
-                          fadetype = 2;
-                          break;
-                      case (256 + 112):
-                          memset(txb, 0xff, 80 * 50);
-                          fader = 15;
-                          fadetype = 3;
-                          break;
-                      case (256 + 118):
-                          preparebuff(NONE);
-                          fx_main = NONE;
-                          uncrunch(LOGO, ruutu, sizeof(LOGO));
-                          break;
-                    }
-
-            d -= 5 * (256 + 128 + 28);
-            if (d >= 0)
-                if (!(d & 3))
-                    switch (d >> 2)
-                    {
-                      case (0):
-                          preparebuff(SINGLE);
-                          fx_main = SCROLLER;
-                          scroller_init(HORIZON | NOSKRAMBLE);
-                          memset(txb, 0, 80 * 25 * 2);
-                          scr_txr(1);
-                          o0[OHGT].curr = 48 * 256;
-                          o0[OHGT].targ = 22 * 256;
-                          o0[OHGT].frac = 2048;
-                          o0[OZOOM].curr = o0[OZOOM].targ = 10;
-                          fx_3d = 1;
-                          txtline(txb + 80 * 8, "isi", "daddy");
-                          txtline(txb + 80 * 18, "ei`turhia", "wont`wait");
-                          txtline(txb + 80 * 28, "aikaile", "too`long");
-                          fader = 7;
-                          fadetype = 1;
-                          break;
-                      case (32):
-                          fader = 31;
-                          fadetype = 2;
-                          break;
-                      case (64):
-                          memset(txb, 0, 80 * 25 * 2);
-                          txtline(txb + 80 * 5, "isi`laittaa", "daddy");
-                          txtline(txb + 80 * 15, "p{{h{ns{", "puts`on`his");
-                          txtline(txb + 80 * 25, "virtuaalisen", "virtual");
-                          txtline(txb + 80 * 35, "kyp{r{n", "helm");
-                          fader = 7;
-                          fadetype = 3;
-                          break;
-
-                      case (64 + 32):
-                          fader = 31;
-                          fadetype = 2;
-                          break;
-
-                      case (64 + 40):
-                          preparebuff(NONE);
-                          memset(ruutu, 0, 80 * 25 * 2);
-                          uncrunch(SYBER0, ruutu, sizeof(SYBER0));
-                          break;
-
-                      case (64 + 44):
-                          memset(ruutu, 0, 80 * 25 * 2);
-                          uncrunch(SYBER1, ruutu, sizeof(SYBER1));
-                          break;
-
-                      case (64 + 48):
-                          memset(ruutu, 0, 80 * 25 * 2);
-                          uncrunch(SYBER2, ruutu, sizeof(SYBER2));
-                          break;
-
-                      case (64 + 52):
-                          preparebuff(SINGLE);
-                          memset(txb, 0xee, 80 * 25 * 2);
-                          fader = 31;
-                          fadetype = 2;
-                          o0[OFLX].curr = o0[OFLX].targ = 20 * 256;
-                          o0[OFLY].curr = o0[OFLY].targ = -15 * 256;
-                          fx_flare = 1;
-                          break;
-
-                      case (64 + 58):
-                          fader = 31;
-                          fadetype = 2;
-                          fx_flare = 0;
-                          break;
-
-                      case (64 + 64):
-                          fx_flare = 1;
-                          memset(txb, 0, 80 * 25 * 2);
-                          txtline(txb + 80 * 5, "ja`hetkess{", "and");
-                          txtline(txb + 80 * 15, "h{nest{", "instantly");
-                          txtline(txb + 80 * 25, "tulee", "he`becomes");
-                          fader = 7;
-                          fadetype = 3;
-                          break;
-
-                      case (64 + 64 + 32):
-                          fx_flare = 0;
-                          memset(txb, 0, 80 * 25 * 2);
-                          txtline(txb + 80 * 30, "salaper{inen", "the");
-                          txtline(txb + 80 * 40, "", "mysterious");
-                          break;
-
-                      case (64 + 64 + 32 + 16):
-                          fx_3d = 1;
-                          eggine_load(0);
-                          o0[OY].curr = 70 * 32;
-                          o0[OY].targ = 25 * 32;
-                          o0[OROT].targ = 800;
-                          o0[OZOOM].targ = 31000;
-                          break;
-
-                      case (64 + 64 + 64):
-                          memset(txb, 0, 80 * 25 * 2);
-                          o0[OY].targ = 25 * 32;
-                          txtline(txb + 80 * 20, "virtuaalimies", "virtual`man");
-                          break;
-
-                      case (64 + 64 + 64 + 16):
-                          o0[OROT].targ = 760;
-                          o0[OROT].frac = 512;
-                          break;
-
-                      case (64 + 64 + 64 + 32):
-                          fadetype = 4;
-                          fader = 1;
-                          fx_3d = 1;
-                          eggine_load(0);
-                          break;
-
-                      case (64 + 64 + 64 + 40):
-                          o0[OZOOM].targ = 100;
-                          o0[OZOOM].frac = 4096;
-                          break;
-
-                      case (64 + 64 + 64 + 48):
-                          memset(txb, 0xff, 80 * 25 * 2);
-                          break;
-
-                    }
-
-            d -= 8 * 128;
-            if (d >= 0)
-                if (!(d & 3))
-                    switch (d >> 2)
-                    {
-                      case (0):
-                          fx_3d = fx_flare = 0;
-                          preparebuff(HYBRID);
-                          memset(abb, 0x0000, 80 * 25 * 2);
-                          memset(txb, 0x0000, 80 * 25 * 2);
-                          memset(vib, 0, 80 * 50);
-                          fx_main = NONE;
-                          uncrunch(VPELU0, abb, sizeof(VPELU0));
-                          uncrunch(VPELU1, txb, sizeof(VPELU1));
-                          prforhyb(abb);
-                          prforhyb(txb);
-                          ansifrom = 2;
-                          atxtline(vib, "kuka`sin{", "who`are", 0);
-                          atxtline(vib + 9 * 80, "``olet", "``you", 0);
-                          break;
-                      case (64):
-                          memset(vib, 0, 80 * 50);
-                          atxtline(vib, "ja", "and", 0);
-                          atxtline(vib + 9 * 80, "``miksi`olet", "why`have`you", 0);
-                          break;
-                      case (64 + 16):
-                          memset(vib, 0, 80 * 50);
-                          atxtline(vib, "vanginnut", "captured", 0);
-                          atxtline(vib + 9 * 80, "``minut", "``me", 0);
-                          break;
-                      case (64 + 32):
-                          ansifrom = 0;
-                          memset(txb, 0, 80 * 25 * 2);
-                          uncrunch(VPELU2, txb, sizeof(VPELU2));
-                          prforhyb(txb);
-                          break;
-                      case (128):
-                          ansifrom = 2;
-                          memset(vib, 0, 80 * 50);
-                          atxtline(vib, "min{`olen", "i`am", 1);
-                          break;
-                      case (128 + 16):
-                          atxtline(vib + 9 * 80, "sinun", "your", 1);
-                          break;
-                      case (128 + 32):
-                          memset(vib, 0, 80 * 50);
-                          atxtline(vib, "pime{", "dark", 1);
-                          atxtline(vib + 9 * 80, "puoliskosi", "half", 1);
-                          break;
-                      case (128 + 64):
-                          memset(abb, 0x0000, 80 * 25 * 2);
-                          memset(txb, 0x0000, 80 * 25 * 2);
-                          memset(vib, 0, 80 * 50);
-                          ansifrom = 2;
-                          uncrunch(VMPELU0, abb, sizeof(VMPELU0));
-                          uncrunch(VMPELU1, txb, sizeof(VMPELU1));
-                          prforhyb(abb);
-                          prforhyb(txb);
-                          atxtline(vib, "musta", "the`black", 0);
-                          atxtline(vib + 9 * 80, "``pelu", "``pelu", 0);
-                          break;
-                    }
-
-            d -= ((128 + 128) * 4);
-            if (d >= 0)
-                if (!(d & 3))
-                    switch (d >> 2)
-                    {
-                      case (0):
-                          memset(txb, 0, 80 * 25 * 2);
-                          preparebuff(SINGLE);
-                          scroller_init(HORIZON | NOSKRAMBLE);
-                          scr_txr(1);
-                          fx_main = SCROLLER;
-                          fx_main_spex = 1;
-                          fx_3d = 1;
-                          eggine_load(0);
-                          o0[OY].curr = 70 * 32;
-                          o0[OY].targ = 25 * 32;
-                          o0[OY].frac = 2048;
-
-                          o0[OZOOM].curr = 25000;
-                          o0[OZOOM].targ = 100;
-                          o0[OZOOM].frac = 1024;
-
-                          fader = 7;
-                          fadetype = 1;
-                          memset(txb, 0, 80 * 25 * 2);
-                          txtline(txb + 9 * 80, "isi", "daddy");
-                          txtline(txb + 18 * 80, "etsii", "looks`for");
-                          txtline(txb + 27 * 80, "poikaansa", "his`son");
-                          txtline(txb + 36 * 80, "urheasti", "bravely");
-                          break;
-
-                      case (32):
-                          fader = 31;
-                          fadetype = 2;
-                          break;
-
-                      case (48):
-                          o0[OHGT].targ = 5 * 256;
-                          o0[OHGT].frac = 4096;
-                          break;
-
-                      case (64):
-                          eggine_load(1);
-                          memset(txb, 0, 80 * 25 * 2);
-                          o0[OY].curr = 70 * 32;
-                          o0[OY].targ = 25 * 32;
-                          o0[OY].frac = 2048;
-                          o0[OZOOM].curr = 20000;
-                          o0[OZOOM].targ = 27000;
-                          o0[OROT].targ = 1000;
-                          o0[OROT].frac = 4096;
-
-                          txtline(txb + 2 * 80, "mutta", "but");
-                          txtline(txb + 11 * 80, "pimeyden", "the`dark");
-                          txtline(txb + 20 * 80, "varjostajat", "shadows");
-                          txtline(txb + 29 * 80, "huomaavat", "notice");
-                          txtline(txb + 38 * 80, "h{net", "him");
-                          fader = 7;
-                          fadetype = 1;
-                          break;
-                      case (64 + 32):
-                          fader = 31;
-                          fadetype = 2;
-                          o0[OROT].targ = 700;
-                          o0[OROT].frac = 2048;
-                          o0[OROT].frac = 1024;
-                          break;
-                      case (64 + 48):
-                          o0[OROT].targ = 1000;
-                          break;
-                      case (64 + 56):
-                          o0[OROT].targ = 200;
-                          break;
-                      case (64 + 64):
-                          o0[OZOOM].targ = 100;
-                          o0[OZOOM].frac = 4096;
-                          break;
-# 338 "tmp"
-                      case (64 + 64 + 16):
-                          o0[OY].curr = 70 * 32;
-                          o0[OY].targ = 25 * 32;
-                          o0[OY].frac = 4096;
-                          o0[OROT].targ = 500;
-                          o0[OZOOM].curr = 31000;
-                          o0[OZOOM].targ = 100;
-                          o0[OZOOM].frac = 4096;
-                          memset(txb, 0, 80 * 25 * 2);
-                          txtline(txb + 8 * 80, "pimeyden", "there`is");
-                          txtline(txb + 18 * 80, "varjostajia", "a`lot`of");
-                          txtline(txb + 28 * 80, "tulee", "dark");
-                          txtline(txb + 38 * 80, "paljon", "shadows");
-                          fader = 7;
-                          fadetype = 1;
-                          break;
-                      case (64 + 64 + 32):
-                          o0[OY].curr = 70 * 32;
-                          o0[OY].targ = 25 * 32;
-                          o0[OY].frac = 4096;
-                          o0[OROT].targ = 50;
-                          o0[OZOOM].curr = 31000;
-                          o0[OZOOM].targ = 100;
-                          o0[OZOOM].frac = 4096;
-
-                          break;
-                      case (64 + 64 + 48):
-                          o0[OY].curr = 70 * 32;
-                          o0[OY].targ = 25 * 32;
-                          o0[OY].frac = 4096;
-                          o0[OROT].targ = 500;
-                          o0[OZOOM].curr = 31000;
-                          o0[OZOOM].targ = 100;
-                          o0[OZOOM].frac = 4096;
-                          fader = 31;
-                          fadetype = 2;
-                          break;
-                      case (64 + 64 + 64):
-                          memset(txb, 0, 80 * 25 * 2);
-                          txtline(txb + 8 * 80, "ja`isi", "and`daddy");
-                          txtline(txb + 18 * 80, "on`nyt", "is`now");
-                          txtline(txb + 28 * 80, "katalassa", "in`quite");
-                          txtline(txb + 38 * 80, "pinteess{", "`a`trouble");
-                          fader = 7;
-                          fadetype = 1;
-                          break;
-                      case (64 + 64 + 64 + 32):
-                          fader = 31;
-                          fadetype = 2;
-                          break;
-                    }
-
-            d -= 256 * 4;
-            if (d >= 0)
-                if (!(d & 3))
-                    switch (d >> 2)
-                    {
-                      case (0):
-                          preparebuff(HYBRID);
-                          memset(txb, 0, 80 * 25 * 2);
-                          ansifrom = 2;
-                          uncrunch(P_SPR, txb + 11 * 160, sizeof(P_SPR));
-                          uncrunch(MP_SPR, txb + 60 * 2 + 10 * 160, sizeof(MP_SPR));
-                          memset(abb, 0, 80 * 25 * 2);
-                          uncrunch(P_SPR, abb + 11 * 160, sizeof(P_SPR));
-                          uncrunch(MP_SPR1, abb + 60 * 2 + 10 * 160, sizeof(MP_SPR1));
-                          prforhyb(abb);
-                          prforhyb(txb);
-                          fx_main = 0;
-                          fx_3d = 0;
-                          memset(vib, 0, 80 * 25 * 2);
-                          atxtline(vib, "lapsena", "as`children", 1);
-                          atxtline(vib + 9 * 80, "olimme`yksi`", "we`were`one``", 1);
-                          break;
-
-                      case (32):
-                          uncrunch(SINIPELU, abb + 20 * 2 + 7 * 160, sizeof(SINIPELU));
-                          break;
-
-                      case (64):
-                          ansifrom = 2;
-                          memset(abb, 0, 80 * 25 * 2);
-                          uncrunch(P_SPR, abb + 11 * 160, sizeof(P_SPR1));
-                          uncrunch(MP_SPR1, abb + 60 * 2 + 10 * 160, sizeof(MP_SPR1));
-                          prforhyb(abb);
-                          memset(vib, 0, 80 * 25 * 2);
-                          atxtline(vib, "sitten`meid{t", "then`we`were", 1);
-                          atxtline(vib + 9 * 80, "erotettiin`", "separated``", 1);
-                          break;
-
-                      case (96):
-
-                          memset(vib, 0, 80 * 25 * 2);
-                          atxtline(vib, "sin{`olet", "you`are`good", 1);
-                          atxtline(vib + 9 * 80, "hyv{```", "i`am`evil", 1);
-                          atxtline(vib + 18 * 80, "min{`paha`", "", 1);
-                          break;
-
-                      case (96 + 16):
-                          memset(vib, 0, 80 * 25 * 2);
-                          atxtline(vib, "sin{`valkea", "you`are`white", 1);
-                          atxtline(vib + 9 * 80, "min{`musta`", "i`am`dark", 1);
-                          break;
-
-
-
-
-
-                      case (128):
-                          ansifrom = 2;
-                          memset(abb, 0, 80 * 25 * 2);
-                          uncrunch(P_SPR, abb + 11 * 160, sizeof(P_SPR1));
-                          uncrunch(MP_SPR1, abb + 60 * 2 + 10 * 160, sizeof(MP_SPR1));
-                          prforhyb(abb);
-                          memset(vib, 0, 80 * 25 * 2);
-                          atxtline(vib, "meid{n", "we`should", 1);
-                          atxtline(vib + 9 * 80, "pit{isi`taas", "unite`again", 1);
-                          atxtline(vib + 18 * 80, "yhdisty{``", "", 1);
-                          break;
-
-                      case (128 + 32):
-                          uncrunch(JINJANG, abb + 20 * 2 + 7 * 160, sizeof(JINJANG));
-                          prforhyb(abb);
-                          break;
-
-                      case (128 + 64):
-                          memset(txb, 0, 80 * 25 * 2);
-                          ansifrom = 2;
-                          uncrunch(P_SPR, txb + 11 * 160, sizeof(P_SPR));
-                          uncrunch(MP_SPR, txb + 60 * 2 + 10 * 160, sizeof(MP_SPR));
-                          memset(abb, 0, 80 * 25 * 2);
-                          uncrunch(P_SPR1, abb + 11 * 160, sizeof(P_SPR1));
-                          uncrunch(MP_SPR, abb + 60 * 2 + 10 * 160, sizeof(MP_SPR));
-                          prforhyb(abb);
-                          prforhyb(txb);
-                          memset(vib, 0, 80 * 25 * 2);
-                          atxtline(vib, "mutta", "but", 0);
-                          atxtline(vib + 9 * 80, "mit{`siit{", "what`would`it", 0);
-                          atxtline(vib + 18 * 80, "``seuraisi", "``lead`to", 0);
-                          break;
-
-                      case (128 + 64 + 32):
-                          uncrunch(MP_SPR2, abb + 60 * 2 + 10 * 160, sizeof(MP_SPR2));
-                          ansifrom = 1;
-                          memset(vib, 0, 80 * 25 * 2);
-                          atxtline(vib, "maailmanloppu", "the`end", 1);
-                          atxtline(vib + 9 * 80, "", "of`the`world", 1);
-                          break;
-                    }
-
-            d -= 4 * 256;
-            if (d >= 0)
-                if (!(d & 3))
-                    switch (d >> 2)
-                    {
-                      case (0):
-                          preparebuff(SINGLE);
-                          fx_main = SCROLLER;
-                          scroller_init(HORIZON | NOSKRAMBLE);
-
-                          memset(txb, 0, 80 * 25 * 2);
-                          txtcol = 0;
-                          o0[OHGT].curr = o0[OHGT].targ = 256 * 25;
-                          o0[OHGT].frac = 2048;
-                          o0[OFLX].curr = -50 * 256;
-                          o0[OFLY].curr = -30 * 256;
-                          o0[OFLX].targ = 10 * 256;
-                          o0[OFLY].targ = -20 * 256;
-                          fx_3d = fx_flare = 1;
-                          eggine_load(0);
-                          o0[OZOOM].curr = 100;
-                          o0[OZOOM].targ = 25000;
-                          o0[OZOOM].frac = 4096;
-                          o0[OROT].curr = 500;
-                          o0[OX].curr = 40 * 32;
-                          o0[OY].curr = 25 * 32;
-
-                      case (16):
-                          o0[OROT].targ = 80;
-                          break;
-                      case (32):
-                          o0[OY].targ = 70 * 32;
-                          o0[OZOOM].targ = 15000;
-                          o0[OFLX].targ = -20 * 256;
-                          o0[OFLY].targ = -7 * 256;
-                          o0[OHGT].targ = 10 * 256;
-                          break;
-                      case (40):
-                          eggine_load(1);
-                          o0[OZOOM].curr = 100;
-                          o0[OZOOM].targ = 31000;
-                          o0[OY].curr = o0[OY].targ = 25 * 32;
-                          o0[OFLX].targ = 0 * 256;
-                          break;
-                      case (48):
-                          o0[OZOOM].targ = 25000;
-                          break;
-                      case (56):
-                          memset(txb, 0, 80 * 50);
-                          txtline(txb + 9 * 80, "isi", "daddy");
-                          txtline(txb + 18 * 80, "on`nyt", "is`now");
-                          txtline(txb + 27 * 80, "saarrettu", "trapped");
-                          fader = 7;
-                          fadetype = 1;
-                          break;
-                      case (64 + 16):
-                          fader = 31;
-                          fadetype = 2;
-                          break;
-                      case (64 + 32):
-                          o0[OROT].targ = 400;
-                          o0[OROT].frac = 4096;
-                          memset(txb, 0xee, 80 * 50);
-                          fader = 7;
-                          fadetype = 1;
-                          break;
-                      case (64 + 36):
-                          fader = 7;
-                          fadetype = 1;
-                          o0[OROT].targ = 10;
-                          o0[OFLX].targ = 10 * 32;
-                          o0[OFLY].targ = -20 * 32;
-                          break;
-                      case (64 + 40):
-                          fader = 31;
-                          fadetype = 2;
-                          eggine_load(0);
-                          o0[OY].curr = 10 * 32;
-                          o0[OY].targ = 30 * 32;
-                          o0[OROT].targ = 600;
-                          fx_flare = 0;
-                          o0[OHGT].curr = o0[OHGT].targ = 40 * 256;
-                          o0[OZOOM].curr = o0[OZOOM].targ = 20000;
-                          break;
-                      case (64 + 48):
-                          o0[OY].targ = 20 * 32;
-                          break;
-                      case (64 + 56):
-                          o0[OZOOM].targ = 30000;
-                          break;
-                      case (64 + 64):
-                          o0[OHGT].targ = 25 * 256;
-                          o0[OY].targ = 30 * 32;
-                          memset(txb, 0, 80 * 50);
-                          txtline(txb + 4 * 80, "onneksi", "fortunately");
-                          txtline(txb + 14 * 80, "isill{`on", "daddy`has");
-                          txtline(txb + 24 * 80, "salainen", "a`secret");
-                          txtline(txb + 34 * 80, "ase", "weapon");
-                          fader = 7;
-                          fadetype = 1;
-                          break;
-                      case (64 + 64 + 16):
-                          o0[OROT].targ = 500;
-                          fx_flare = 1;
-                          o0[OFLX].curr = -40 * 256;
-                          o0[OFLX].targ = 30 * 256;
-                          break;
-                      case (64 + 64 + 24):
-                          fader = 31;
-                          fadetype = 2;
-                          break;
-                      case (64 + 64 + 32):
-                          preparebuff(HYBRID);
-                          memset(txb, 0, 80 * 50);
-                          memset(abb, 0, 80 * 50);
-                          uncrunch(WINNUKE0, txb, sizeof(WINNUKE0));
-                          uncrunch(WINNUKE1, abb, sizeof(WINNUKE1));
-                          ansifrom = 1;
-                          fx_flare = 0;
-                          eggine_load(1);
-                          o0[OY].targ = o0[OY].curr = 15 * 32;
-                          o0[OROT].curr = 500;
-                          o0[OROT].targ = 200;
-                          o0[OZOOM].curr = o0[OZOOM].targ = 25000;
-                          o0[OHGT].curr = o0[OHGT].targ = 40 * 256;
-                          break;
-                      case (64 + 64 + 32 + 16):
-                          ansifrom = 0;
-                          break;
-                      case (64 + 64 + 32 + 24):
-                          preparebuff(SINGLE);
-                          o0[OZOOM].curr = o0[OZOOM].targ = 25000;
-                          o0[OROT].curr = o0[OROT].targ = 500;
-                          o0[OHGT].curr = o0[OHGT].targ = 15 * 256;
-                          fx_flare = 1;
-                          break;
-                      case (64 + 64 + 32 + 32):
-                          o0[OROT].targ = 200;
-                          o0[OHGT].targ = 45 * 256;
-                          o0[OFLY].targ = -25 * 256;
-                          o0[OFLX].targ = -30 * 256;
-
-                          break;
-                      case (64 + 64 + 32 + 36):
-                          o0[OZOOM].targ = 100;
-                          fx_flare = 1;
-
-                          o0[OFLY].curr = (15 - 25) * 256;
-                          o0[OFLX].curr = 0;
-
-                          o0[OFLY].targ = (35 - 25) * 256;
-                          o0[OFLX].targ = (10 - 40) * 256;
-                          o0[OY].targ = 35 * 32;
-                          o0[OX].targ = 10 * 32;
-
-                          o0[OX].frac = 8192;
-                          o0[OY].frac = 8192;
-                          o0[OFLX].frac = 8192;
-                          o0[OFLY].frac = 8192;
-                          break;
-                      case (64 + 64 + 32 + 48):
-                          memset(txb, 0xcc, 80 * 50);
-                          fader = 31;
-                          fadetype = 2;
-                          fx_flare = 0;
-                          break;
-                      case (64 + 64 + 32 + 52):
-                          fx_flare = 1;
-                          break;
-                      case (64 + 64 + 32 + 56):
-                          fader = 31;
-                          fadetype = 2;
-                          fx_flare = 0;
-                          break;
-                    }
-
-            d -= 4 * 256;
-
-            if (d >= 0)
-                if (!(d & 3))
-                    switch (d >> 2)
-                    {
-                      case (0):
-                          eggine_load(0);
-                          o0[OHGT].targ = 5 * 256;
-                          o0[OZOOM].targ = o0[OZOOM].curr = 28000;
-                          o0[OROT].targ = 300;
-                          o0[OX].curr = o0[OX].targ = 40 * 32;
-                          o0[OY].curr = 60 * 32;
-                          o0[OY].targ = 25 * 32;
-
-                          break;
-                      case (16):
-                          o0[OZOOM].targ = 100;
-                          memset(txb, 0, 80 * 50);
-                          txtline(txb + 4 * 80, "isi`jatkaa", "daddy");
-                          txtline(txb + 14 * 80, "matkaansa", "journeys`on");
-                          txtline(txb + 24 * 80, "mustan`pelun", "to`black`pelu");
-                          txtline(txb + 34 * 80, "linnakkeelle", "fortress");
-                          fader = 7;
-                          fadetype = 1;
-                          break;
-                      case (48):
-                          fader = 31;
-                          fadetype = 2;
-                          break;
-                      case (64):
-                          preparebuff(HYBRID);
-                          fx_main = 0;
-                          memset(txb, 0, 80 * 25 * 2);
-                          ansifrom = 0;
-                          uncrunch(P_SPR, txb + 11 * 160, sizeof(P_SPR));
-                          uncrunch(MP_SPR2, txb + 30 * 2 + 10 * 160, sizeof(MP_SPR2));
-                          break;
-                      case (64 + 16):
-                          memset(txb, 0, 80 * 25 * 2);
-                          memset(vib, 0, 80 * 25 * 2);
-                          uncrunch(P_SPR, txb + 11 * 160, sizeof(P_SPR));
-                          uncrunch(MP_SPR2, txb + 27 * 2 + 10 * 160, sizeof(MP_SPR2));
-                          atxtline(vib, "isiiii", "daddeeeee", 0);
-                          atxtline(vib + 9 * 80, "pelasta`jo", "save`meeee", 0);
-                          prforhyb(txb);
-                          break;
-                      case (64 + 32):
-                          memset(txb, 0, 80 * 25 * 2);
-                          uncrunch(P_SPR, txb + 11 * 160, sizeof(P_SPR));
-                          uncrunch(MP_SPR2, txb + 24 * 2 + 10 * 160, sizeof(MP_SPR2));
-                          prforhyb(txb);
-                          break;
-                      case (64 + 48):
-                          memset(txb, 0, 80 * 25 * 2);
-                          uncrunch(P_SPR, txb + 11 * 160, sizeof(P_SPR));
-                          uncrunch(MP_SPR2, txb + 2 * 21 + 10 * 160, sizeof(MP_SPR2));
-                          break;
-                      case (64 + 56):
-                          preparebuff(SINGLE);
-                          fx_main = SCROLLER;
-                          txtcol = 0;
-                          memset(vib, 0, 80 * 25 * 2);
-                          o0[OHGT].targ = 5 * 256;
-                          o0[OZOOM].curr = 100;
-                          o0[OZOOM].targ = 28000;
-                          o0[OROT].curr = 200;
-                          o0[OROT].targ = 700;
-                          o0[OFLX].curr = 30 * 256;
-                          o0[OFLY].curr = -15 * 256;
-                          o0[OFLX].targ = -30 * 256;
-                          o0[OFLY].targ = 15 * 256;
-                          o0[OY].targ = 40 * 32;
-                          break;
-                      case (128 + 5):
-                          o0[OY].targ = 60 * 32;
-                          o0[OZOOM].targ = 20000;
-                          break;
-                      case (128 + 16):
-                          preparebuff(HYBRID);
-                          fx_main = 0;
-                          ansifrom = 0;
-                          fx_3d = 0;
-                          memset(vib, 0, 80 * 50);
-                          memset(txb, 0, 80 * 50);
-                          uncrunch(SAVE0, txb, sizeof(SAVE0));
-                          break;
-                      case (128 + 20):
-                          memset(txb, 0, 80 * 50);
-                          uncrunch(SAVE1, txb, sizeof(SAVE1));
-                          break;
-                      case (128 + 24):
-                          memset(txb, 0, 80 * 50);
-                          uncrunch(SAVE2, txb, sizeof(SAVE2));
-                          break;
-                      case (128 + 28):
-                          memset(txb, 0, 80 * 50);
-                          uncrunch(SAVE3, txb, sizeof(SAVE3));
-                          break;
-                      case (128 + 32):
-                          memset(txb, 0, 80 * 50);
-                          uncrunch(SAVE4, txb, sizeof(SAVE4));
-                          break;
-                      case (128 + 36):
-                          memset(txb, 0, 80 * 50);
-                          uncrunch(SAVE5, txb, sizeof(SAVE5));
-                          break;
-                      case (128 + 48):
-                          prforhyb(txb);
-                          atxtline(vib, "oho", "uh`oh", 0);
-                          break;
-                      case (128 + 64):
-                          memset(vib, 0, 80 * 50);
-                          atxtline(vib, "isiiii", "daddeeee", 1);
-                          break;
-                      case (128 + 64 + 16):
-                          uncrunch(XFOR, txb + 50 * 160, sizeof(XFOR));
-                          memset(vib, 0, 80 * 50);
-                          atxtline(vib, "pelastit", "you`saved", 1);
-                          break;
-                      case (128 + 64 + 32):
-
-                          memset(vib, 0, 80 * 50);
-                          atxtline(vib, "minut`ja", "me`and", 1);
-                          break;
-                      case (128 + 64 + 48):
-
-                          memset(vib, 0, 80 * 50);
-                          atxtline(vib, "maailman", "the`world``", 1);
-                          break;
-                          break;
-                      case (256):
-                          preparebuff(SINGLE);
-                          memset(txb, 0, 80 * 50);
-                          memset(abb, 0, 80 * 50);
-                          memset(vib, 0, 80 * 50);
-                          txtline(txb + 8 * 80, "mites`nyt", "how`can");
-                          txtline(txb + 24 * 80, "noin`k{vi", "this`happen");
-                          fader = 31;
-                          fadetype = 1;
-                          break;
-                      case (256 + 64):
-                          memset(txb, 0, 80 * 50);
-                          txtline(txb + 6 * 80, "no`eip{`ole", "well");
-                          txtline(txb + 16 * 80, "meid{n", "thats`not");
-                          txtline(txb + 26 * 80, "ongelma", "our`problem");
-                          break;
-                      case (256 + 128):
-                          memset(txb, 0, 80 * 50);
-                          txtline(txb + 22 * 80, "the`end", "the`end");
-                          break;
-                      case (256 + 128 + 64):
-                          lastkey = 27;
-                          break;
-                    }
-
-            if (fader)
-            {
-                int f = fader;
-                int joo[8] = {
-                    0x0000,
-                    0x0808,
-                    0x0707,
-                    0x7070,
-                    0x7777,
-                    0x7f7f,
-                    0xf7f7,
-                    0xffff
-                };
-                if (fadetype == 2)
-                    f = 7 - f / 4;
-                if (fadetype == 3)
-                    f = f / 2;
-                if (fadetype == 4)
-                {
-                    f &= 7;
-                    fader += 2;
-                }
-
-                if (f > 7)
-                    f = 7;
-                if (f < 0)
-                    f = 0;
-                txtcol = joo[7 - f];
-                fader--;
-            }
-
-            dt++;
-        }
-
-        if (buffclass)
-            effu(t);
-
-        pwplib.loopflush();
-    }
-}
--- a/final_isi/fisieffu.c	Thu May 24 23:47:57 2012 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,484 +0,0 @@
-#include "wrapper.h"
-
-#include "fisi.h"
-
-/* #include "dos.h" */
-
-#define uchar unsigned char
-#define uint unsigned int
-#define sint signed int
-
-#include "sini.h"
-
-extern void waitretrace();
-extern signed int mul32(signed int a,signed int b);
-
-/*************** setup *******************/
-
-      char setup_rtc=1;
-      char setup_force25=0;
-      char setup_nohibit=0;
-
-/*************** multimedia interface **********/
-
-      char buffclass;   /* preparebuff == setmode etc */
-
-      int bgcol=0;
-      int txtcol=0;
-      int ansifrom=0;
-
-      /*************/
-
-      char fx_main=0;
-      char fx_main_spex=0;
-      char fx_3d=0;
-      char fx_flare=0;
-
-      /*************/
-
-uchar txl[6][20];
-
-/*************** cOnstANTZ eTC *************/
-
-#ifdef MSDOS
-  char FAR *ruutu = (char *) 0xb8000000;
-  #define   monoruutu (char*)0xb0000000;
-#else
-  uchar ruutu__[80*25*2];
-  uchar*ruutu=ruutu__;
-#endif
-
-uchar symtab[50][80];
-uchar videobuf[80*50];  /* 80x50! */
-uchar textbuf[80*50];
-uchar ansibuf[80*25*2];   /* 80x25! */
-/*char xorru[120*75];*/
-uchar*abb=ansibuf;
-uchar*txb=textbuf;
-uchar*vib=videobuf;
-
-/*********/
-
-/***************.: STATiK dEMO mAiNLOOP eT sETUppES :.******************/
-
-setmono() {
-  #ifdef MSDOS
-    ruutu=monoruutu;
-  #endif
-}
-
-/******************.: tABLES, pRECALX :.*********************/
-
-char fadetab[256];            /* fadetaulu on ihan hY™DYKE */
-fadetab_make(char *ft)
-{
-      int s;char d;
-      for(s=0;s<256;s++){
-      switch(s&0x88){
-	    case(0x88):d=s&~8;break;              /* 99 -> 91 */
-	    case(0x80):d=(s&0x70)|(s>>4);break;   /* 91 -> 19 */
-	    case(0x08):if(s&0xf0)d=((s&7)<<4)|(s&7);
-		       else d=(s&7)<<4; break;	  /* 19 -> 11 */
-						  /* 09 -> 10 */
-	    case(0x00):
-		  if((s&0xf0)&&(s&0x0f))d=s&0xf0; /* 11 -> 10 */
-		  else d=s>>4;                    /* 10 -> 01 */
-            break;
-      }
-      *ft++=d;}
-}
-
-uchar sqrt[256];
-sqrt_make()
-{
-      uint l=0,l2=0,sq;       /* m„„rjoukko: 0..255 */
-			      /* arvojoukko: 0..255 (=<<8) */
-      for(;l<256;l++){
-            sq=(l*l)>>8;
-	    while(l2<=sq) sqrt[l2++]=l;
-      }
-      while(l2<=255) sqrt[l2++]=255;
-}
-
-/************************ xORRUTUS *************************/
-
-/************************* TUNNELZ ************************/
-/************************* TUNNELZ ************************/
-/************************* TUNNELZ   etc ******************/
-
-char lenssprite[256]={
-0x00,0x00,0x00,0x00,0x00,0x88,0xff,0xff,0xff,0xff,0x88,0x00,0x00,0x00,0x00,0x00,
-0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x00,0x00,0x00,0x00,
-0x00,0x00,0x00,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x00,0x00,0x00,
-0x00,0x00,0xff,0xff,0xff,0xff,0x77,0x88,0x88,0x77,0xff,0xff,0xff,0xff,0x00,0x00,
-0x00,0xff,0xff,0xff,0x77,0x00,0x00,0x00,0x00,0x00,0x00,0x77,0xff,0xff,0xff,0x00,
-0x88,0xff,0xff,0xff,0x88,0x00,0x00,0x00,0x00,0x00,0x00,0x88,0xff,0xff,0xff,0x88,
-0xff,0xff,0xff,0x77,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x77,0xff,0xff,0xff,
-0xff,0xff,0xff,0x88,0x00,0x00,0x00,0x88,0x88,0x00,0x00,0x00,0x88,0xff,0xff,0xff,
-0xff,0xff,0xff,0x88,0x00,0x00,0x00,0x88,0x88,0x00,0x00,0x00,0x88,0xff,0xff,0xff,
-0xff,0xff,0xff,0x77,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x77,0xff,0xff,0xff,
-0x88,0xff,0xff,0xff,0x88,0x00,0x00,0x00,0x00,0x00,0x00,0x88,0xff,0xff,0xff,0x88,
-0x00,0xff,0xff,0xff,0x77,0x00,0x00,0x00,0x00,0x00,0x00,0x77,0xff,0xff,0xff,0x00,
-0x00,0x00,0xff,0xff,0xff,0xff,0x77,0x88,0x88,0x77,0xff,0xff,0xff,0xff,0x00,0x00,
-0x00,0x00,0x00,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x00,0x00,0x00,
-0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x00,0x00,0x00,0x00,
-0x00,0x00,0x00,0x00,0x00,0x77,0xff,0xff,0xff,0xff,0x77,0x00,0x00,0x00,0x00,0x00
-};
-
-
-/*
-symtab_tunnel()
-{
-	int x,y;
-	uchar*d=symtab[0];
-	for(y=0;y<50;y++)
-	for(x=0;x<80;x++){
-		sint r=(x-40)*(x-40)+(y-25)*(y-25);
-		*d++=sqrt[r/10];
-	}
-}
-
-uchar tunxlat[4*16]={
-      0x00,0x00,0x00,0x00,
-      0x01,0x01,0x10,0x10,
-      0x11,0x11,0x11,0x19,
-      0x19,0x91,0x99,0xff,
-
-      0x00,0x08,0x80,0x88,
-      0x87,0x78,0x77,0x7f,
-      0xff,0xff,0xff,0xff,
-      0xfe,0xef,0xee,0xe6,
-
-      0x00,0x00,0x00,0x00,
-      0x02,0x02,0x20,0x20,
-      0x20,0x22,0x22,0x22,
-      0x2a,0x2a,0xa2,0xa2,
-
-      0x00,0x08,0x80,0x88,
-      0x87,0x78,0x77,0x7f,
-      0xff,0xff,0xff,0xff,
-      0xfe,0xef,0xee,0xe6,
-      };
-
-
-xorrutab()
-{
-	int x,y;
-	uchar*d=xorru;
-	for(y=0;y<75;y++)
-	for(x=0;x<120;x++){
-		char joo;
-		sint r=(x-60)*(x-60)+(y-37)*(y-37);
-		r=sqrt[r/20];
-		joo=tunxlat[(r>>3)&15];
-		if(r&16)joo^=0xcc;
-		*d++=joo;
-	}
-}
-
-do_xorru(int t)
-{
-	sint x,y,zoom,q=t/6;
-	uchar*s0,*s1;
-	uchar*d=videobuf;
-
-	x=sini[t&255];y=sini[(t+64)&255];
-	x=20+(x/4);y=12+(y/10);
-	s0=xorru+x+120*y;
-
-	x=sini[(-t+q+128+47)&255];y=sini[(-t+q+128+64+22)&255]*zoom;
-	x=20+(x/4);y=12+(y/10);
-	s1=xorru+x+120*y;
-
-	xorrase(s0,s1,videobuf,bgcol);
-}
-
-char paletti[255];
-
-dotunneltxt(int t)
-{
-	int i,j=0;uchar*d=paletti;
-	for(i=64;i;i--){
-		j+=i+192;
-		*d++=fadetab[tunxlat[((t+(j>>6))>>4)&63]|bgcol];
-	}
-	for(i=192;i;i--){
-		j+=i;
-		*d++=tunxlat[((t+(j>>6))>>4)&63]|bgcol;
-	}
-}
-*/
-
-/*
-tunxshl()
-{
-	int l;
-	for(l=0;l<16;l++) tunxlat[l]<<=1;
-}
-*/
-
-/*        ^^3   ^^2  */
-
-
-/******************.: eFFECTZ hANDLER :.*********************/
-
-char wirez[16]={
-        ' ', '¼', 'È', 'Í', '»', 'º', 'Î', 'É',
-        'É', 'Î', 'º', '»', 'Í', 'È', '¼', ' ' };
-
-char zbpalli[]={
-      0x00,0x01,0x10,0x11,0x13,0x31,0x33,0x3c,0xc3,0xcc,0xcf,0xfc,0xff};
-
-int fps=0,framez,lasttik=0;
-
-preparebuff(int c)
-{
-      if(c!=buffclass)
-      switch(c){
-	case(NONE):case(HYBRID):txtmode(0);
-		memfill(ruutu,0x0000,80*25*2);
-		memfill(ansibuf,253,80*25*2);
-		break;
-
-	case(SINGLE):
-                txtmode(1-setup_force25);
-                if(!setup_force25)memfill(ruutu,176+256*176,80*50*2);
-			     else memfill(ruutu,223+256*223,80*25*2);
-		break;
-      }
-	buffclass=c;
-}
-
-/*
-txtmode(int c)
-{
-  #ifdef MSDOS
-      _AX=0x0003;_BX=0;geninterrupt(0x10);
-      _AX=0x1003;_BX=0;geninterrupt(0x10);
-      if (c){_AX=0x1112;_BX=0;geninterrupt(0x10);}
-  #else
-  #endif
-}
-*/
-
-/**********************************/
-
-framekey o0[7]={
-      40*32,40*32,1024,  /* OX */
-      25*32,25*32,1024,  /* OY */
-      25000,25000,1024,  /* OZOOM */
-      0,0,1024,          /* OROT */
-
-      25*256,25*256,4096,/* OHGT */
-      0*256,0*256,4096,/* OFLX */
-      0*256,0*256,4096 /* OFLY */
-};
-
-char ltcols[]={
-      0x00,
-      0x00,
-      0x00,
-      0x80,
-      0x00,
-      0x08,
-      0x88,
-      0x88,
-      0x87,
-      0x78,
-      0x77,
-      0x87,
-      0x7e,
-      0xe7,
-      0xe6,
-      0xee,
-      0xef,
-      0xfe,
-      0xf7,
-      0xff,
-      0xff,
-      0xff,
-      0xff
-};
-
-uchar*ltloc;
-doltsrc(char*b,int x,int y,int lev)
-{
-      int i;char*tmp;
-      x+=40;y+=25;
-      b+=x+y*80;ltloc=b;
-
-      *b=0xff;
-
-      tmp=b;
-      i=lev;if(i>x-1)i=x-1;
-            if(i>0)
-            while(i--){tmp--;*tmp|=ltcols[i+(rand()&3)];}
-      tmp=b;
-      i=lev;if(i>79-x)i=79-x;
-            if(i>0)
-            while(i--){tmp++;*tmp|=ltcols[i+(rand()&3)];}
-
-      tmp=b;
-      i=lev;if(i>y-1)i=y-1;
-            if(i>0)
-            while(i--){tmp-=80;*tmp|=ltcols[i+(rand()&3)];}
-
-      tmp=b;
-      i=lev;if(i>49-y)i=49-y;
-            if(i>0)
-            while(i--){tmp+=80;*tmp|=ltcols[i+(rand()&3)];}
-}
-
-/********************************************/
-
-psetpic(char *buf, char *pic, sint x, sint y, int xsize, int ysize,int method)
-{
-      sint xstart=0,ystart=0,xclip=xsize,yclip=ysize;
-      x-=(xsize>>1);y-=(ysize>>1);
-
-      if (x>=0-xsize) if (x<=80+xsize)
-      if (y>=0-ysize) if (y<=50+ysize){
-
-      if (x<0){xstart=0-x;xclip-=xstart;x=0;}
-      if (y<0){ystart=0-y;yclip-=ystart;y=0;}
-
-      if (x+xclip>79) xclip-=abs((x+xclip)-79);
-      if (y+yclip>49) yclip-=abs((y+yclip)-49);
-
-      if (xclip>0) if (yclip>0)
-      picmov(pic+xsize*ystart+xstart,
-             buf+y*80+x,
-             xsize,xclip,yclip,method);
-}}
-
-char lensb[256],lensg[256],lensr[256];
-
-lflare_do(signed int x,signed int y)
-{
-	if(abs(x)<40*4)if(abs(y)<25*4)
-	if(*ltloc==0xff){
-	    doltsrc(videobuf,(x+(rand()&1)) >>2,(y+(rand()&1)) >>2,20);
-	    psetpic(videobuf,lensr,40-(x>>3),25-(y>>3),16,16,1);
-	    psetpic(videobuf,lensb,40-(x>>2),25-(y>>2),16,16,1);
-	    psetpic(videobuf,lensg,40-(x>>1),25-(y>>1),16,16,1);
-        }
-}
-
-flarez_init()
-{
-	char*s=lenssprite;
-	char*d0=lensb,*d1=lensg,*d2=lensr;
-	int i;
-	for(i=256;i;i--){*d0++=*s&0x9c;
-	*d1++=*s&0x9a;*d2++=*s++&0xec;}
-}
-
-
-do3ddezign(int tskip)
-{
-      int i;
-      for(i=0;i<7;i++){
-            o0[i].curr+=
-            tskip*mul32(o0[i].targ-o0[i].curr,o0[i].frac);
-      }
-
-      if(o0[OZOOM].curr>100)eggine_do(videobuf,o0[OROT].curr&255,
-      o0[OZOOM].curr,o0[OX].curr,o0[OY].curr);
-}
-
-precalx()
-{
-/*      cprintf("cREATiNG!!! ");*/
-	fillbuf(textbuf,0,80*50);
-      eggine_init();
-      flarez_init();
-}
-
-effu(int t)
-{
-      static int lastt=0;
-      char*ggg;
-
-      switch(buffclass){
-	    case(SINGLE):
-	       #ifdef MSDOS
-		  if(!setup_force25)
-	       #endif
-			if(txtcol)
-                                attr2dump(textbuf,videobuf,ruutu+1,
-					80*50,txtcol);
-			else
-				attrdump(videobuf,ruutu+1,80*50);
-		#ifdef MSDOS
-		  else{
-			int z=0xf0f0;if(setup_nohibit)z=0x7070;
-			if(!txtcol)
-			dump16(videobuf,ruutu,z);else
-			dump216(textbuf,videobuf,ruutu,txtcol,z);
-		  }
-		#endif
-		  break;
-
-	    case(HYBRID):
-                if(ansifrom)ggg=ansibuf;else ggg=textbuf;
-                if(ansifrom==2)if(t&16)ggg=textbuf;
-                dumphybrid(ggg,videobuf,ruutu);
-		break;
-      }
-
-/*      framez++;gotoxy(1,1);textcolor(15);cprintf("%i  %i  %i  ..%i           ",taimeri,buffclass,fps,fx_3d);
-      if (taimeri>lasttik+70) { lasttik=taimeri;fps=framez;framez=0;}*/
-
-      /*** EFFUEZ ***/
-
-/*      o0[OFLX].curr=sini[(t/3)&255]*30;
-      o0[OFLY].curr=sini[(t+64)&255]*30;*/
-
-      if (buffclass){
-	int c=bgcol;
-	if(buffclass==1)c*=0x101;
-
-	/*if(fx_main==NONE)fillbuf(videobuf,c,80*50);*/
-
-	if(fx_main==SCROLLER)scroller_do(videobuf,t,o0[OHGT].curr>>8);
-
-        if(fx_flare)
-	    doltsrc(videobuf,o0[OFLX].curr>>8,o0[OFLY].curr>>8,10);
-	if(fx_3d)do3ddezign(t-lastt);
-	if(fx_flare)lflare_do(o0[OFLX].curr>>6,o0[OFLY].curr>>6);
-	    }
-     /**************/
-
-
-        lastt=t;
-}
-
-/*****************************************/
-/*****************************************/
-/*****************************************/
-/*****************************************/
-/*****************************************/
-/*****************************************/
-/*****************************************/
-/*****************************************/
-/*****************************************/
-/*****************************************/
-/*****************************************/
-/*****************************************/
-/*****************************************/
-/*****************************************/
-/*****************************************/
-/*****************************************/
-/*****************************************/
-/*****************************************/
-/*****************************************/
-/*****************************************/
-/*****************************************/
-/*****************************************/
-/*****************************************/
-/*****************************************/
-/*****************************************/
-/*****************************************/
-/*****************************************/
-/*****************************************/
-
--- a/final_isi/fisifont.c	Thu May 24 23:47:57 2012 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,281 +0,0 @@
-#include "wrapper.h"
-
-char setup_english;
-
-char phont[]=
-{
-0x00,0x00,0x00,0x00,0x00,0x00,
-0x00,0x00,0x00,0x00,0x00,0x00,
-0x00,0x00,0x00,0x00,0x00,0x00,
-0x00,0x00,0x00,0x00,0x00,0x00,
-0x00,0x00,0x00,0x00,0x00,0x00,
-0x00,0x00,0x00,0x00,0x00,0x00,
-0x00,0x00,0x00,0x00,0x00,0x00,
-
-0x00,0x00,0x00,0xff,0xff,0x00,
-0x00,0x00,0xff,0xff,0xff,0x00,
-0x00,0xff,0xff,0x00,0xff,0x00,
-0xff,0xff,0x00,0x00,0xff,0x00,
-0xff,0xff,0xff,0xff,0xff,0x00,
-0xff,0xff,0x00,0x00,0xff,0x00,
-0xff,0xff,0x00,0x00,0xff,0x00,
-
-0xff,0xff,0xff,0xff,0x00,0x00,
-0x00,0x00,0x00,0x00,0xff,0x00,
-0xff,0xff,0x00,0x00,0xff,0x00,
-0xff,0xff,0xff,0xff,0x00,0x00,
-0xff,0x00,0x00,0xff,0xff,0x00,
-0xff,0x00,0x00,0xff,0xff,0x00,
-0xff,0xff,0xff,0xff,0x00,0x00,
-
-0xff,0xff,0xff,0xff,0x00,0x00,
-0x00,0x00,0x00,0x00,0xff,0x00,
-0xff,0xff,0x00,0x00,0x00,0x00,
-0xff,0xff,0x00,0x00,0x00,0x00,
-0xff,0xff,0x00,0x00,0x00,0x00,
-0xff,0xff,0x00,0x00,0xff,0x00,
-0x00,0xff,0xff,0xff,0x00,0x00,
-
-0xff,0xff,0xff,0xff,0x00,0x00,
-0x00,0x00,0x00,0x00,0xff,0x00,
-0xff,0xff,0x00,0x00,0xff,0x00,
-0xff,0xff,0x00,0x00,0xff,0x00,
-0xff,0xff,0x00,0x00,0xff,0x00,
-0xff,0xff,0x00,0x00,0xff,0x00,
-0xff,0xff,0xff,0xff,0x00,0x00,
-
-0xff,0xff,0xff,0xff,0xff,0x00,
-0x00,0x00,0x00,0x00,0x00,0x00,
-0xff,0xff,0x00,0x00,0x00,0x00,
-0xff,0xff,0xff,0xff,0x00,0x00,
-0xff,0xff,0x00,0x00,0x00,0x00,
-0xff,0xff,0x00,0x00,0x00,0x00,
-0xff,0xff,0xff,0xff,0xff,0x00,
-
-0xff,0xff,0xff,0xff,0xff,0x00,
-0x00,0x00,0x00,0x00,0x00,0x00,
-0xff,0xff,0x00,0x00,0x00,0x00,
-0xff,0xff,0xff,0xff,0x00,0x00,
-0xff,0xff,0x00,0x00,0x00,0x00,
-0xff,0xff,0x00,0x00,0x00,0x00,
-0xff,0xff,0x00,0x00,0x00,0x00,
-
-0xff,0xff,0xff,0xff,0x00,0x00,
-0x00,0x00,0x00,0xff,0xff,0x00,
-0xff,0x00,0x00,0x00,0x00,0x00,
-0xff,0x00,0xff,0xff,0xff,0x00,
-0xff,0x00,0x00,0xff,0xff,0x00,
-0xff,0x00,0x00,0xff,0xff,0x00,
-0x00,0xff,0xff,0xff,0xff,0x00,
-
-0xff,0x00,0x00,0xff,0xff,0x00,
-0xff,0x00,0x00,0xff,0xff,0x00,
-0xff,0x00,0x00,0xff,0xff,0x00,
-0xff,0xff,0xff,0xff,0xff,0x00,
-0xff,0x00,0x00,0xff,0xff,0x00,
-0xff,0x00,0x00,0xff,0xff,0x00,
-0xff,0x00,0x00,0xff,0xff,0x00,
-
-0x00,0xff,0xff,0xff,0xff,0x00,
-0x00,0x00,0x00,0x00,0x00,0x00,
-0x00,0x00,0xff,0xff,0x00,0x00,
-0x00,0x00,0xff,0xff,0x00,0x00,
-0x00,0x00,0xff,0xff,0x00,0x00,
-0x00,0x00,0xff,0xff,0x00,0x00,
-0x00,0xff,0xff,0xff,0xff,0x00,
-
-0x00,0x00,0x00,0xff,0xff,0x00,
-0x00,0x00,0x00,0xff,0xff,0x00,
-0x00,0x00,0x00,0xff,0xff,0x00,
-0x00,0x00,0x00,0xff,0xff,0x00,
-0x00,0x00,0x00,0xff,0xff,0x00,
-0xff,0xff,0x00,0x00,0x00,0x00,
-0x00,0xff,0xff,0xff,0xff,0x00,
-
-0xff,0xff,0x00,0x00,0xff,0x00,
-0xff,0xff,0x00,0xff,0xff,0x00,
-0xff,0xff,0xff,0xff,0x00,0x00,
-0xff,0xff,0xff,0xff,0x00,0x00,
-0xff,0xff,0x00,0xff,0xff,0x00,
-0xff,0xff,0x00,0x00,0xff,0x00,
-0xff,0xff,0x00,0x00,0xff,0x00,
-
-0xff,0xff,0x00,0x00,0x00,0x00,
-0xff,0xff,0x00,0x00,0x00,0x00,
-0xff,0xff,0x00,0x00,0x00,0x00,
-0xff,0xff,0x00,0x00,0x00,0x00,
-0xff,0xff,0x00,0x00,0x00,0x00,
-0x00,0x00,0x00,0x00,0xff,0x00,
-0xff,0xff,0xff,0xff,0xff,0x00,
-
-0xff,0x00,0x00,0x00,0xff,0x00,
-0xff,0xff,0x00,0xff,0xff,0x00,
-0xff,0x00,0xff,0x00,0xff,0x00,
-0xff,0x00,0x00,0x00,0xff,0x00,
-0xff,0x00,0x00,0x00,0xff,0x00,
-0xff,0x00,0x00,0x00,0xff,0x00,
-0xff,0x00,0x00,0x00,0xff,0x00,
-
-0xff,0xff,0x00,0x00,0xff,0x00,
-0xff,0xff,0x00,0x00,0xff,0x00,
-0xff,0xff,0xff,0x00,0xff,0x00,
-0xff,0xff,0xff,0xff,0xff,0x00,
-0xff,0xff,0x00,0xff,0xff,0x00,
-0xff,0xff,0x00,0x00,0xff,0x00,
-0xff,0xff,0x00,0x00,0xff,0x00,
-
-0x00,0xff,0xff,0xff,0x00,0x00,
-0x00,0x00,0x00,0x00,0xff,0x00,
-0xff,0xff,0x00,0x00,0xff,0x00,
-0xff,0xff,0x00,0x00,0xff,0x00,
-0xff,0xff,0x00,0x00,0xff,0x00,
-0xff,0xff,0x00,0x00,0xff,0x00,
-0x00,0xff,0xff,0xff,0x00,0x00,
-
-0xff,0xff,0xff,0xff,0x00,0x00,
-0x00,0x00,0x00,0xff,0xff,0x00,
-0xff,0x00,0x00,0xff,0xff,0x00,
-0xff,0x00,0x00,0xff,0xff,0x00,
-0xff,0xff,0xff,0xff,0xff,0x00,
-0xff,0x00,0x00,0x00,0x00,0x00,
-0xff,0x00,0x00,0x00,0x00,0x00,
-
-0x00,0xff,0xff,0xff,0x00,0x00,
-0x00,0x00,0x00,0xff,0xff,0x00,
-0xff,0xff,0x00,0x00,0xff,0x00,
-0xff,0xff,0x00,0x00,0xff,0x00,
-0xff,0xff,0x00,0x00,0xff,0x00,
-0xff,0xff,0x00,0xff,0xff,0x00,
-0x00,0xff,0xff,0xff,0xff,0x00,
-
-0xff,0xff,0xff,0xff,0x00,0x00,
-0x00,0x00,0x00,0xff,0xff,0x00,
-0xff,0x00,0x00,0xff,0xff,0x00,
-0xff,0xff,0xff,0xff,0x00,0x00,
-0xff,0x00,0xff,0xff,0x00,0x00,
-0xff,0x00,0x00,0xff,0xff,0x00,
-0xff,0x00,0x00,0x00,0xff,0x00,
-
-0x00,0xff,0xff,0xff,0xff,0x00,
-0xff,0xff,0x00,0x00,0xff,0x00,
-0xff,0xff,0x00,0x00,0x00,0x00,
-0xff,0xff,0xff,0xff,0x00,0x00,
-0x00,0x00,0x00,0xff,0xff,0x00,
-0xff,0x00,0x00,0xff,0xff,0x00,
-0xff,0xff,0xff,0xff,0x00,0x00,
-
-0xff,0xff,0xff,0xff,0xff,0xff,
-0x00,0x00,0xff,0xff,0x00,0x00,
-0x00,0x00,0xff,0xff,0x00,0x00,
-0x00,0x00,0xff,0xff,0x00,0x00,
-0x00,0x00,0xff,0xff,0x00,0x00,
-0x00,0x00,0xff,0xff,0x00,0x00,
-0x00,0x00,0xff,0xff,0x00,0x00,
-
-0xff,0xff,0x00,0x00,0xff,0x00,
-0xff,0xff,0x00,0x00,0xff,0x00,
-0xff,0xff,0x00,0x00,0xff,0x00,
-0xff,0xff,0x00,0x00,0xff,0x00,
-0xff,0xff,0x00,0x00,0xff,0x00,
-0xff,0xff,0x00,0x00,0xff,0x00,
-0x00,0xff,0xff,0xff,0x00,0x00,
-
-0xff,0xff,0x00,0x00,0xff,0x00,
-0xff,0xff,0x00,0x00,0xff,0x00,
-0xff,0xff,0x00,0x00,0xff,0x00,
-0xff,0xff,0x00,0x00,0xff,0x00,
-0xff,0xff,0x00,0x00,0xff,0x00,
-0x00,0xff,0xff,0xff,0x00,0x00,
-0x00,0x00,0xff,0x00,0x00,0x00,
-
-0xff,0x00,0x00,0x00,0xff,0x00,
-0xff,0x00,0x00,0x00,0xff,0x00,
-0xff,0x00,0x00,0x00,0xff,0x00,
-0xff,0x00,0x00,0x00,0xff,0x00,
-0xff,0x00,0xff,0x00,0xff,0x00,
-0xff,0xff,0x00,0xff,0xff,0x00,
-0xff,0x00,0x00,0x00,0xff,0x00,
-
-0xff,0xff,0x00,0x00,0xff,0x00,
-0xff,0xff,0x00,0x00,0xff,0x00,
-0x00,0xff,0x00,0xff,0x00,0x00,
-0x00,0x00,0xff,0x00,0x00,0x00,
-0x00,0x00,0xff,0xff,0x00,0x00,
-0x00,0xff,0x00,0xff,0xff,0x00,
-0xff,0x00,0x00,0xff,0xff,0x00,
-
-0xff,0xff,0x00,0x00,0xff,0x00,
-0xff,0xff,0x00,0x00,0xff,0x00,
-0xff,0xff,0x00,0x00,0xff,0x00,
-0x00,0xff,0xff,0xff,0xff,0x00,
-0x00,0x00,0xff,0xff,0x00,0x00,
-0x00,0x00,0xff,0xff,0x00,0x00,
-0x00,0xff,0xff,0xff,0x00,0x00,
-
-0xff,0xff,0xff,0xff,0xff,0x00,
-0x00,0x00,0x00,0xff,0xff,0x00,
-0x00,0x00,0xff,0xff,0x00,0x00,
-0x00,0xff,0xff,0x00,0x00,0x00,
-0x00,0xff,0xff,0x00,0x00,0x00,
-0xff,0xff,0x00,0x00,0x00,0x00,
-0xff,0xff,0xff,0xff,0xff,0x00,
-
-0xff,0xff,0x00,0x00,0xff,0x00,
-0x00,0x00,0x00,0x00,0x00,0x00,
-0x00,0xff,0xff,0xff,0x00,0x00,
-0xff,0xff,0x00,0x00,0xff,0x00,
-0xff,0xff,0xff,0xff,0xff,0x00,
-0xff,0xff,0x00,0x00,0xff,0x00,
-0xff,0xff,0x00,0x00,0xff,0x00,
-
-0xff,0xff,0x00,0x00,0xff,0x00,
-0x00,0x00,0x00,0x00,0x00,0x00,
-0x00,0xff,0xff,0xff,0x00,0x00,
-0xff,0x00,0x00,0xff,0xff,0x00,
-0xff,0x00,0x00,0xff,0xff,0x00,
-0xff,0x00,0x00,0xff,0xff,0x00,
-0x00,0xff,0xff,0xff,0x00,0x00,
-
-0x00,0xff,0xff,0xff,0x00,0x00,
-0xff,0xff,0x00,0xff,0xff,0x00,
-0x00,0x00,0x00,0xff,0xff,0x00,
-0x00,0x00,0xff,0xff,0x00,0x00,
-0x00,0xff,0xff,0x00,0x00,0x00,
-0xff,0xff,0x00,0x00,0x00,0x00,
-0xff,0xff,0xff,0xff,0xff,0x00,
-
-0x00,0xff,0xff,0xff,0x00,0x00,
-0xff,0xff,0x00,0x00,0xff,0x00,
-0xff,0xff,0x00,0x00,0x00,0x00,
-0xff,0xff,0xff,0xff,0x00,0x00,
-0xff,0xff,0x00,0x00,0xff,0x00,
-0xff,0xff,0x00,0x00,0xff,0x00,
-0x00,0xff,0xff,0xff,0x00,0x00
-};
-
-void addchar(char *buf,char *c)
-{
-	int x,y;
-	for(y=7;y;y--){
-	for(x=6;x;x--)*buf++=*c++;
-	buf+=80-6;}
-}
-
-void txtline(char *buf,char *txt,char *txten)
-{
-	if(setup_english)txt=txten;
-	buf+=40-3*strlen(txt);
-	while(*txt){addchar(buf,&phont[7*6*(*txt-'`')]);buf+=6;txt++;}
-}
-
-void atxtline(char *buf,char *txt,char *txten,int align)
-{
-	if(setup_english)txt=txten;
-	if(align==1)buf+=79-6*strlen(txt);
-	while(*txt){addchar(buf,&phont[7*6*(*txt-'`')]);buf+=6;txt++;}
-}
-
-void clrline(char*buf)
-{
-	memset(buf,0,8*80);
-}
--- a/final_isi/fisimain.c	Thu May 24 23:47:57 2012 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-#include <stdio.h>
-#include <stdlib.h>
-#include "pwplib.h"
-
-char setup_english=0;
-
-extern void playtick();
-
-int main(int argc,char**argv)
-{
-   if(!pwplib_init(argc,argv))return 1;
-
-   pwpwrite("final isi (1st at abduction '98 pc introcompo)\n");
-
-   pwplib.videobuf.width=80;
-   pwplib.videobuf.height=50;
-   
-   if(!pwplib.setup[SETUP_NOSOUND])
-      pwplib.player=playtick;
-
-   precalx();
-   
-   pwpwrite(setup_english?"using the english language\n"
-                         :"puhumme suomea\n");
-
-   pwplib_startup();
-   
-   demoloop();
-   
-   pwplib_end();
-
-   return 0;
-}
--- a/final_isi/fisimusa.h	Thu May 24 23:47:57 2012 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,142 +0,0 @@
-char patord[]={
-
-	0,0,1,1,2,3,	/* intropart */
-	6,7,8,9,	/* isi #0 */
-        0,0,14,14,        /* pelu #0 */
-
-	6,7,8,9,
-
-	0,0,14,14,        /* pelu #1 */
-
-        10,11,12,13,6,7,8,9,
-
-	4,4,4,
-
-	5,5,15,15,16,17,4  /* not used */
-	};
-
-char trax[][3][64]={
-
-/***************************** iNTRO pART ******/
-
-/* PATTERN 0 */
-32,254,32,254,32,254,32,254,32,255,255,254,32,255,255,254,32,254,32,254,32,254,32,254,32,255,255,254,32,255,255,254,35,254,35,254,35,254,35,254,35,255,255,254,35,255,255,254,34,254,34,254,34,254,34,254,35,255,255,254,50,254,34,254,
-39,254,39,254,39,254,39,254,39,255,255,254,39,255,255,254,39,254,39,254,39,254,39,254,39,255,255,254,39,255,255,254,42,254,42,254,42,254,42,254,42,255,255,254,42,255,255,254,41,254,41,254,41,254,41,254,42,255,255,254,57,254,41,255,
-254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
-255,255,
-
-/* PATTERN 1 */
-32,254,32,254,32,254,32,254,32,255,255,254,32,255,255,254,32,254,32,254,32,254,32,254,32,255,255,254,32,255,255,254,35,254,35,254,35,254,35,254,35,255,255,254,35,255,255,254,34,254,34,254,34,254,34,254,35,255,255,254,50,254,34,254,
-80,255,255,254,71,254,80,254,83,254,80,254,71,254,80,254,83,255,255,254,80,254,71,255,255,254,80,254,71,254,80,254,83,255,255,254,74,254,83,254,82,254,74,254,82,254,83,254,82,255,255,254,85,254,82,255,255,254,73,254,82,254,82,254,
-64,254,67,254,71,254,67,254,64,254,255,255,67,254,255,255,64,254,67,254,71,254,67,254,64,254,255,255,67,254,255,255,67,254,71,254,74,254,71,254,67,254,74,254,71,254,67,254,66,254,69,254,73,254,69,254,67,254,255,255,66,254,67,254,
-
-/* PATTERN 2 */
-37,254,37,254,37,254,37,254,37,255,255,254,37,255,255,254,37,254,37,254,37,254,37,254,37,255,255,254,37,255,255,254,40,254,40,254,40,254,40,254,40,255,255,254,40,255,255,254,39,254,39,254,39,254,39,254,40,255,255,254,55,254,39,254,
-85,255,255,254,80,254,85,254,88,254,85,254,80,254,85,254,88,255,255,254,85,254,80,255,255,254,85,254,80,254,85,254,88,255,255,254,83,254,88,254,87,254,83,254,87,254,88,254,87,255,255,254,90,254,87,255,255,254,82,254,87,254,87,254,
-69,254,72,254,80,254,72,254,69,254,255,255,72,254,255,255,69,254,72,254,80,254,72,254,69,254,255,255,72,254,255,255,72,254,80,254,83,254,80,254,72,254,83,254,80,254,72,254,71,254,74,254,82,254,74,254,72,254,255,255,71,254,72,254,
-
-/* PATTERN 2 */
-37,254,37,254,37,254,37,254,37,255,255,254,37,255,255,254,37,254,37,254,37,254,37,254,37,255,255,254,37,255,255,254,40,254,40,254,40,254,40,254,40,255,255,254,40,255,255,254,39,254,
-255,255,255,255,255,255,255,255,255,255,255,255,255,255,
-85,255,255,254,80,254,85,254,88,254,85,254,80,254,85,254,88,255,255,254,85,254,80,255,255,254,85,254,80,254,85,254,88,255,255,254,83,254,88,254,87,254,83,254,87,254,88,254,87,254,
-255,255,255,255,255,255,255,255,255,255,255,255,255,255,
-69,254,72,254,80,254,72,254,69,254,255,255,72,254,255,255,69,254,72,254,80,254,72,254,69,254,255,255,72,254,255,255,72,254,80,254,83,254,80,254,72,254,83,254,80,254,72,254,71,254,
-253,255,255,255,255,255,255,255,255,255,255,255,255,252,
-
-/*************************** tODELLUUS PART */
-
-/* 4 == tyhjae */
-
-254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
-255,255,
-254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
-255,255,
-254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
-255,250,
-
-/* 6==fmoottori1 */
-48,255,64,255,48,255,64,255,48,255,64,255,51,255,67,255,48,255,64,255,48,255,64,255,48,255,64,255,50,255,66,255,48,255,64,255,48,255,64,255,51,255,67,255,55,255,71,255,51,255,67,255,51,255,67,255,53,255,69,255,50,255,66,255,
-80,254,96,87,96,87,80,87,80,254,96,87,99,90,87,90,80,254,87,80,96,87,80,87,80,254,87,254,98,89,85,89,80,254,96,87,96,87,83,87,83,254,90,85,87,82,87,82,99,254,90,254,85,254,99,254,85,254,82,254,82,254,85,82,
-254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
-255,255,
-
-/* PATTERN 1 */
-/*254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,25
-255,255,
-66,254,255,255,50,254,255,255,82,73,82,254,66,254,255,255,66,254,255,255,50,254,255,255,82,73,82,254,66,254,255,255,64,254,255,255,48,254,255,255,80,71,80,254,64,254,255,255,48,254,255,255,255,254,255,255,96,254,96,254,96,254,96,254,
-50,255,255,254,66,254,50,254,50,255,255,254,66,254,50,254,50,255,255,254,66,254,50,254,50,255,255,254,66,254,50,254,48,255,255,254,64,254,48,254,48,255,255,254,64,254,48,254,48,254,255,255,255,255,255,255,48,255,255,254,48,254,64,254,
-*/
-
-80,254,255,255,80,254,74,255,80,255,74,255,80,254,255,255,255,255,71,255,255,254,72,254,71,254,72,255,71,255,72,255,74,254,255,255,74,254,72,255,74,255,72,255,74,254,255,255,255,255,69,255,255,254,71,254,69,254,255,255,69,254,74,255,
-64,254,255,255,48,254,255,255,80,71,80,254,64,254,255,255,64,254,255,255,48,254,255,255,80,71,80,254,64,254,255,255,58,254,255,255,42,254,255,255,74,69,74,254,58,254,255,255,58,254,255,255,42,254,255,255,74,69,74,254,58,254,255,255,
-48,255,255,254,64,254,48,254,48,255,255,254,64,254,48,254,48,255,255,254,64,254,48,254,48,254,64,254,48,254,64,254,42,255,255,254,58,254,42,254,42,255,255,254,58,254,42,254,42,255,255,254,58,254,42,254,42,254,58,254,42,254,58,254,
-
-82,254,255,255,82,254,80,255,82,255,80,255,82,254,255,255,255,255,73,255,255,254,74,254,73,255,74,255,73,255,74,255,80,254,255,255,80,254,74,255,80,255,74,255,80,254,255,255,255,255,71,255,255,254,73,254,87,254,87,254,87,254,87,254,
-66,254,255,255,50,254,255,255,82,73,82,254,66,254,255,255,66,254,255,255,50,254,255,255,82,73,82,254,66,254,255,255,64,254,255,255,48,254,255,255,80,71,80,254,64,254,255,255,48,254,255,255,48,254,255,255,80,71,80,254,64,254,255,255,
-50,255,255,254,66,254,50,254,50,255,255,254,66,254,50,254,50,255,255,254,66,254,50,254,50,255,255,254,66,254,50,254,48,255,255,254,64,254,48,254,48,255,255,254,64,254,48,254,48,255,255,254,64,254,48,254,48,255,255,254,48,254,64,254,
-
-85,254,255,255,85,254,83,255,85,255,83,255,85,254,255,255,255,255,80,255,255,254,81,254,80,254,81,255,80,255,81,255,83,254,255,255,83,254,81,255,83,255,81,255,83,254,255,255,255,255,74,255,255,254,80,254,74,254,255,255,74,254,83,255,
-69,254,255,255,53,254,255,255,85,80,85,254,69,254,255,255,69,254,255,255,53,254,255,255,85,80,85,254,69,254,255,255,67,254,255,255,51,254,255,255,83,74,83,254,67,254,255,255,67,254,255,255,51,254,255,255,83,74,83,254,67,254,255,255,
-53,255,255,254,69,254,53,254,53,255,255,254,69,254,53,254,53,255,255,254,69,254,53,254,53,254,69,254,53,254,69,254,51,255,255,254,67,254,51,254,51,255,255,254,67,254,51,254,51,255,255,254,67,254,51,254,51,254,67,254,51,254,67,254,
-
-87,254,255,255,87,254,85,255,87,255,85,255,87,254,255,255,255,255,82,255,255,254,83,254,82,255,83,255,82,255,83,255,85,254,255,255,85,254,83,255,85,255,83,255,85,254,255,255,255,255,80,255,255,254,82,254,96,254,255,255,255,255,255,255,
-71,254,255,255,55,254,255,255,87,82,87,254,71,254,255,255,71,254,255,255,55,254,255,255,87,82,87,254,71,254,255,255,69,254,255,255,53,254,255,255,85,80,85,254,69,254,255,255,53,254,255,255,53,254,255,255,85,254,255,255,255,255,255,255,
-55,255,255,254,71,254,55,254,55,255,255,254,71,254,55,254,55,255,255,254,71,254,55,254,55,255,255,254,71,254,55,254,53,255,255,254,69,254,53,254,53,255,255,254,69,254,53,254,53,255,255,254,69,254,53,254,53,254,255,255,255,255,255,255,
-
-/* PATTERN 6 */
-86,254,255,255,81,254,255,255,73,254,255,255,81,254,255,255,86,254,81,255,73,255,81,255,86,254,255,255,89,254,86,255,84,254,255,255,75,254,255,255,59,254,255,255,75,254,255,255,84,254,75,255,65,255,72,255,81,255,72,255,68,255,97,255,
-86,254,255,255,70,254,255,255,86,81,70,254,86,81,70,254,86,254,255,255,70,254,255,255,102,97,86,254,86,81,70,254,84,254,255,255,68,254,255,255,100,91,84,254,84,75,68,254,84,254,255,255,68,254,255,255,100,91,84,254,84,75,68,254,
-54,255,255,254,70,254,54,254,54,255,255,254,70,254,54,254,54,255,255,254,70,254,54,254,54,255,255,254,70,254,54,254,52,255,255,254,68,254,52,254,52,255,255,254,68,254,52,254,52,255,255,254,68,254,52,254,52,255,255,254,68,254,52,254,
-
-/* PATTERN 0 */
-88,254,255,255,83,254,255,255,75,254,255,255,83,254,255,255,88,254,83,255,75,255,83,255,88,254,255,255,91,254,88,255,86,254,255,255,81,254,255,255,65,254,255,255,81,254,255,255,86,254,81,254,70,254,81,254,86,254,81,254,86,254,81,254,
-72,254,255,255,56,254,255,255,88,83,72,254,72,254,255,255,72,254,255,255,56,254,255,255,88,83,72,254,72,254,255,255,70,254,255,255,54,254,255,255,86,81,70,254,70,254,255,255,86,254,70,254,86,254,70,254,86,81,70,254,86,81,70,254,
-56,255,255,254,72,254,56,254,56,255,255,254,72,254,56,254,56,255,255,254,72,254,56,254,56,255,255,254,72,254,56,254,54,255,255,254,70,254,54,254,54,255,255,254,70,254,54,254,54,255,255,254,70,254,54,254,54,255,255,254,70,254,54,254,
-
-/* PATTERN 1 */
-86,254,255,255,81,254,255,255,73,254,255,255,81,254,255,255,86,254,81,255,73,255,81,255,86,254,255,255,89,254,86,255,84,254,255,255,75,254,255,255,59,254,255,255,75,254,255,255,84,254,75,255,65,255,72,255,81,255,72,255,68,255,97,255,
-86,254,255,255,70,254,255,255,86,81,70,254,86,81,70,254,86,254,255,255,70,254,255,255,102,97,86,254,86,81,70,254,84,254,255,255,68,254,255,255,100,91,84,254,84,75,68,254,84,254,255,255,68,254,255,255,100,91,84,254,84,75,68,254,
-54,255,255,254,70,254,54,254,54,255,255,254,70,254,54,254,54,255,255,254,70,254,54,254,54,255,255,254,70,254,54,254,52,255,255,254,68,254,52,254,52,255,255,254,68,254,52,254,52,255,255,254,68,254,52,254,52,255,255,254,68,254,52,254,
-
-/* PATTERN 2 */
-88,254,255,255,83,254,255,255,75,254,255,255,83,254,255,255,88,254,83,255,75,255,83,255,88,254,255,255,91,254,88,255,86,254,255,255,81,254,255,255,65,254,255,255,81,254,255,255,86,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
-72,254,255,255,56,254,255,255,88,83,72,254,72,254,255,255,72,254,255,255,56,254,255,255,88,83,72,254,72,254,255,255,70,254,255,255,54,254,255,255,86,81,70,254,70,254,255,255,86,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
-56,255,255,254,72,254,56,254,56,255,255,254,72,254,56,254,56,255,255,254,72,254,56,254,56,255,255,254,72,254,56,254,54,255,255,254,70,254,54,254,54,255,255,254,70,254,54,254,54,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
-
-/********************************************/
-
-/* PATTERN 14 == 0 nostettuna 3:lla */
-35,254,35,254,35,254,35,254,35,255,255,254,35,255,255,254,35,254,35,254,35,254,35,254,35,255,255,254,35,255,255,254,38,254,38,254,38,254,38,254,38,255,255,254,38,255,255,254,37,254,37,254,37,254,37,254,38,255,255,254,53,254,37,254,
-42,254,42,254,42,254,42,254,42,255,255,254,42,255,255,254,42,254,42,254,42,254,42,254,42,255,255,254,42,255,255,254,45,254,45,254,45,254,45,254,45,255,255,254,45,255,255,254,44,254,44,254,44,254,44,254,45,255,255,254,60,254,44,255,
-254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
-255,255,
-
-/*****************/
-
-/* PATTERN 15 */
-53,255,69,255,53,255,69,255,53,255,69,255,56,255,72,255,53,255,69,255,53,255,69,255,53,255,69,255,55,255,71,255,53,255,69,255,53,255,69,255,56,255,72,255,64,255,80,255,56,255,72,255,56,255,72,255,58,255,74,255,55,255,71,255,
-85,254,101,96,101,96,85,96,85,254,101,96,104,99,96,99,85,254,96,85,101,96,85,96,85,254,96,254,103,98,90,98,85,254,101,96,101,96,88,96,88,254,99,90,96,87,96,87,104,254,99,254,90,254,104,254,90,254,87,254,87,254,90,87,
-254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
-255,255,
-
-51,255,67,255,51,255,67,255,51,255,67,255,54,255,70,255,51,255,67,255,51,255,67,255,51,255,67,255,53,255,69,255,51,255,67,255,51,255,67,255,54,255,70,255,58,255,74,255,54,255,70,255,54,255,70,255,56,255,72,255,53,255,69,255,
-83,254,255,255,255,255,255,255,255,255,255,255,86,254,255,255,83,254,255,255,255,255,255,255,255,255,255,255,85,254,85,254,83,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,86,254,255,255,255,255,255,255,88,254,88,254,85,254,85,254,
-254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
-255,255,
-
-51,255,67,255,51,255,67,255,51,255,67,255,54,255,70,255,51,255,67,255,51,255,67,255,51,255,67,255,53,255,69,255,51,255,67,255,51,255,67,255,54,255,70,255,58,255,74,255,54,255,70,255,54,255,70,255,88,254,88,254,88,254,88,254,
-83,254,255,255,255,255,255,255,255,255,255,255,86,254,255,255,83,254,255,255,255,255,255,255,255,255,255,255,85,254,85,254,83,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,86,254,255,255,255,255,255,255,83,88,83,88,96,88,96,88,
-254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
-255,255,
-
-48,255,64,255,48,255,64,255,48,255,64,255,51,255,67,255,48,255,64,255,48,255,64,255,48,255,64,255,50,255,66,255,48,255,64,255,48,255,64,255,51,255,67,255,55,255,71,255,51,255,67,255,51,255,67,255,53,255,69,255,50,255,66,255,
-80,254,96,87,96,87,80,87,80,254,96,87,99,254,255,255,80,254,87,80,96,87,80,87,80,254,87,254,98,254,98,82,80,254,96,87,96,254,255,255,83,254,90,85,87,254,255,255,99,254,90,254,85,254,99,254,85,254,82,254,255,255,82,254,
-254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
-255,255,
-
-53,255,69,255,53,255,69,255,53,255,69,255,56,255,72,255,53,255,69,255,53,255,69,255,53,255,69,255,55,255,71,255,53,255,69,255,53,255,69,255,56,255,72,255,64,255,80,255,56,255,72,255,56,255,72,255,58,255,74,255,55,255,71,255,
-85,254,101,96,101,96,85,96,85,254,101,96,104,254,255,255,85,254,96,85,101,96,85,96,85,254,96,254,103,254,103,87,85,254,101,96,101,254,255,255,88,254,99,90,96,254,255,255,104,254,99,254,90,254,104,254,90,254,87,254,255,255,87,254,
-254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
-255,255
-
-};
--- a/final_isi/fisitime.c	Thu May 24 23:47:57 2012 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,224 +0,0 @@
-#include "fisimusa.h"
-
-#ifdef MSDOS
-  #include <dos.h>
-#endif
-
-#define NUMCH 3
-
-char cord=0,cpat=0,crow=0,drmt=0xff,drms=0;
-
-char auditype;
-
-int plrbeep[2];
-int musatempo=5;
-
-#ifdef MSDOS
-
-/***************** h00KiNG nEW iNTERRuPT hANDLeRs **************/
-
-#define setadlib adlib
-
-unsigned int taimeri;
-
-void interrupt int_8();
-void interrupt (*old_int8)();
-
-kellovauhti(char spiidi)
-{
-      disable();
-      outportb(0x43,0x36);
-      outportb(0x40,0x00);
-      outportb(0x40,spiidi);
-      enable();
-}
-
-timer_on()
-{   taimeri=0;
-
-    if(auditype){initsound();
-                 cpat=patord[0];}
-    disable();
-    old_int8=getvect(0x08);
-    setvect(0x08,int_8);
-    enable();
-    kellovauhti(64);
-}
-
-timer_off()
-{
-      disable();
-      setvect(0x08,old_int8);
-      enable();
-      kellovauhti(0);
-
-      if(auditype)initsound();
-}
-
-void interrupt int_8()
-{
-      taimeri++;
-      if (!(taimeri&3)) (*old_int8)(); else outport(0x20,0x20);
-      if(auditype)playtick();
-}
-
-/**********************************************************/
-/******************* pLAYVVERr RUTiNE ********************/
-
-char instru[2][11]={
-    0xa1,0xa1,0xff,0xff,0x0f,0x0f,0x03,0x03,0x01,0x00,0x00,  /* bass? */
-    0xa2,0xa2,0xff,0xff,0x0f,0x0f,0x03,0x03,0x01,0x00,0x00,  /* ohrgan */
-};
-
-adl_ldinstr(int kanava,int i)
-{
-    char*ins=instru[i];
-    char osotte[11] = {
-    0x20,0x23,0x60,0x63,0x80,0x83,0xe0,0xe3,0xc0,0x40,0x43 };
-      char *tmp=ins; char l;
-      for(l=0;l<11;l++) adlib(kanava+osotte[l],*tmp++);
-}
-
-initsound()
-{
-      int l;
-
-      if(auditype==1) nosound();
-
-      if(auditype==2){
-            for(l=0;l<244;l++) adlib(l,0);
-            adlib(0x01,0x20);
-	    adl_ldinstr(0,1);
-	    adl_ldinstr(1,1);
-	    adl_ldinstr(2,1);}
-
-}
-#endif
-
-int freku[12] = {
-		0x157,0x16b,0x181,0x198,0x1b0,0x1ca,
-		 0x1e5,0x202,0x220,0x241,0x263,0x287
-		 };
-char plst=0;
-
-/**********************
- **********************/
-
-playtick()
-{
-      plst++;
-
-      #ifdef MSDOS
-
-      if(auditype==1){
-	      if(plst==musatempo/3){
-                  if (plrbeep[0]) sound(plrbeep[0]>>3);
-			      else
-			      if(plrbeep[0])sound(plrbeep[0]>>3);else nosound();
-			      }
-	    if(plst==musatempo/2){
-                  if (plrbeep[1]) sound(plrbeep[1]>>3);
-			      else
-			      if(plrbeep[2])sound(plrbeep[2]>>3);else nosound();
-			      }
-
-			      }
-
-      if (auditype==2){int l;for(l=0;l<NUMCH;l++)
-		if (plrbeep[l]<0xf0){
-			adlib(0x40+l,2);
-			adlib(0x43+l,1);}}
-
-      #endif
-
-      if (plst==musatempo) { uusinuotti(); plst=0; }
-}
-
-/*char ison[3]={1,1,1};*/
-char hvilk[3]={0xfe,0xfe,0xfe};
-
-int lizayz=0;
-
-uusinuotti()
-{
-      int l;
-      unsigned char mark,mkrl;
-
-      for(l=0;l<NUMCH;l++) {
-
-	    mkrl=mark=trax[cpat][l][crow];
-
-	    if(mark<0xf0)mkrl=mark+=lizayz;
-
-	    if (auditype==2) plrbeep[l]=mark;
-
-	    if(mark==0xfa){musatempo=8;lizayz=-16;}
-
-	    if (mark==0xfb)if(auditype==2){
-		  if(crow&1)mark=0xfe;else
-			    mark=hvilk[l];
-			    plrbeep[l]=mark;
-			    }
-
-	    if (mark==0xfe)
-	    #ifdef MSDOS
-	     {if(auditype==2){adlib(0x40+l,63);
-					     adlib(0x43+l,63);}
-					else plrbeep[l]=0;
-			      /*ison[l]=0;*/
-		}
-	    #else
-	        gbsound(l,0);
-	    #endif
-
-	    if (mark==0xfd) musatempo=16;
-	    if (mark==0xfc) musatempo=4;
-
-            if (mark<0xf0) {
-
-		if(mark==mkrl)hvilk[l]=mark;
-		if((mark&15)>=12)mark+=4;
-
-            #ifdef MSDOS
-
-            /*********  ADLiB ********/
-
-	     if(auditype==2){
-
-              int hum=(freku[mark&15])             /* note */
-                       |(32*256)|                  /* key on */
-		      (((mark&(255-15))-32) *64);  /* octave */
-
-              adlib(0xb0+l,hum>>8);
-              adlib(0xa0+l,hum&255);
-	      adlib(0x40+l,12);
-	      adlib(0x43+l,15);
-	      }
-
-            /******** iBM sPEAKER *****/
-
-              if(auditype==1){
-
-		plrbeep[l]=freku[mark&15];
-		plrbeep[l]<<=((( (mark&(255-15)) >>4)&15)-2);
-
-		/*
-		if (plrbeep[0]) sound(plrbeep[0]>>3);
-			   else if (plrbeep[1]) sound(plrbeep[1]>>3);
-					else nosound();*/
-
-		}
-
-            /*********************/
-
-            #else
-              gbsound(l,(mark&15)+((mark>>4)*12));
-            #endif
-
-      }       }
-
-     crow++;   if (crow==64) {
-                crow=0;cord++;
-                cpat=patord[cord];
-                if (cpat==99) { cord=0; cpat=patord[cord]; }}
-}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/final_isi/font.c	Fri Jun 01 17:41:15 2012 +0300
@@ -0,0 +1,281 @@
+#include "wrapper.h"
+
+char setup_english;
+
+char phont[]=
+{
+0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,
+
+0x00,0x00,0x00,0xff,0xff,0x00,
+0x00,0x00,0xff,0xff,0xff,0x00,
+0x00,0xff,0xff,0x00,0xff,0x00,
+0xff,0xff,0x00,0x00,0xff,0x00,
+0xff,0xff,0xff,0xff,0xff,0x00,
+0xff,0xff,0x00,0x00,0xff,0x00,
+0xff,0xff,0x00,0x00,0xff,0x00,
+
+0xff,0xff,0xff,0xff,0x00,0x00,
+0x00,0x00,0x00,0x00,0xff,0x00,
+0xff,0xff,0x00,0x00,0xff,0x00,
+0xff,0xff,0xff,0xff,0x00,0x00,
+0xff,0x00,0x00,0xff,0xff,0x00,
+0xff,0x00,0x00,0xff,0xff,0x00,
+0xff,0xff,0xff,0xff,0x00,0x00,
+
+0xff,0xff,0xff,0xff,0x00,0x00,
+0x00,0x00,0x00,0x00,0xff,0x00,
+0xff,0xff,0x00,0x00,0x00,0x00,
+0xff,0xff,0x00,0x00,0x00,0x00,
+0xff,0xff,0x00,0x00,0x00,0x00,
+0xff,0xff,0x00,0x00,0xff,0x00,
+0x00,0xff,0xff,0xff,0x00,0x00,
+
+0xff,0xff,0xff,0xff,0x00,0x00,
+0x00,0x00,0x00,0x00,0xff,0x00,
+0xff,0xff,0x00,0x00,0xff,0x00,
+0xff,0xff,0x00,0x00,0xff,0x00,
+0xff,0xff,0x00,0x00,0xff,0x00,
+0xff,0xff,0x00,0x00,0xff,0x00,
+0xff,0xff,0xff,0xff,0x00,0x00,
+
+0xff,0xff,0xff,0xff,0xff,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,
+0xff,0xff,0x00,0x00,0x00,0x00,
+0xff,0xff,0xff,0xff,0x00,0x00,
+0xff,0xff,0x00,0x00,0x00,0x00,
+0xff,0xff,0x00,0x00,0x00,0x00,
+0xff,0xff,0xff,0xff,0xff,0x00,
+
+0xff,0xff,0xff,0xff,0xff,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,
+0xff,0xff,0x00,0x00,0x00,0x00,
+0xff,0xff,0xff,0xff,0x00,0x00,
+0xff,0xff,0x00,0x00,0x00,0x00,
+0xff,0xff,0x00,0x00,0x00,0x00,
+0xff,0xff,0x00,0x00,0x00,0x00,
+
+0xff,0xff,0xff,0xff,0x00,0x00,
+0x00,0x00,0x00,0xff,0xff,0x00,
+0xff,0x00,0x00,0x00,0x00,0x00,
+0xff,0x00,0xff,0xff,0xff,0x00,
+0xff,0x00,0x00,0xff,0xff,0x00,
+0xff,0x00,0x00,0xff,0xff,0x00,
+0x00,0xff,0xff,0xff,0xff,0x00,
+
+0xff,0x00,0x00,0xff,0xff,0x00,
+0xff,0x00,0x00,0xff,0xff,0x00,
+0xff,0x00,0x00,0xff,0xff,0x00,
+0xff,0xff,0xff,0xff,0xff,0x00,
+0xff,0x00,0x00,0xff,0xff,0x00,
+0xff,0x00,0x00,0xff,0xff,0x00,
+0xff,0x00,0x00,0xff,0xff,0x00,
+
+0x00,0xff,0xff,0xff,0xff,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0xff,0xff,0x00,0x00,
+0x00,0x00,0xff,0xff,0x00,0x00,
+0x00,0x00,0xff,0xff,0x00,0x00,
+0x00,0x00,0xff,0xff,0x00,0x00,
+0x00,0xff,0xff,0xff,0xff,0x00,
+
+0x00,0x00,0x00,0xff,0xff,0x00,
+0x00,0x00,0x00,0xff,0xff,0x00,
+0x00,0x00,0x00,0xff,0xff,0x00,
+0x00,0x00,0x00,0xff,0xff,0x00,
+0x00,0x00,0x00,0xff,0xff,0x00,
+0xff,0xff,0x00,0x00,0x00,0x00,
+0x00,0xff,0xff,0xff,0xff,0x00,
+
+0xff,0xff,0x00,0x00,0xff,0x00,
+0xff,0xff,0x00,0xff,0xff,0x00,
+0xff,0xff,0xff,0xff,0x00,0x00,
+0xff,0xff,0xff,0xff,0x00,0x00,
+0xff,0xff,0x00,0xff,0xff,0x00,
+0xff,0xff,0x00,0x00,0xff,0x00,
+0xff,0xff,0x00,0x00,0xff,0x00,
+
+0xff,0xff,0x00,0x00,0x00,0x00,
+0xff,0xff,0x00,0x00,0x00,0x00,
+0xff,0xff,0x00,0x00,0x00,0x00,
+0xff,0xff,0x00,0x00,0x00,0x00,
+0xff,0xff,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0xff,0x00,
+0xff,0xff,0xff,0xff,0xff,0x00,
+
+0xff,0x00,0x00,0x00,0xff,0x00,
+0xff,0xff,0x00,0xff,0xff,0x00,
+0xff,0x00,0xff,0x00,0xff,0x00,
+0xff,0x00,0x00,0x00,0xff,0x00,
+0xff,0x00,0x00,0x00,0xff,0x00,
+0xff,0x00,0x00,0x00,0xff,0x00,
+0xff,0x00,0x00,0x00,0xff,0x00,
+
+0xff,0xff,0x00,0x00,0xff,0x00,
+0xff,0xff,0x00,0x00,0xff,0x00,
+0xff,0xff,0xff,0x00,0xff,0x00,
+0xff,0xff,0xff,0xff,0xff,0x00,
+0xff,0xff,0x00,0xff,0xff,0x00,
+0xff,0xff,0x00,0x00,0xff,0x00,
+0xff,0xff,0x00,0x00,0xff,0x00,
+
+0x00,0xff,0xff,0xff,0x00,0x00,
+0x00,0x00,0x00,0x00,0xff,0x00,
+0xff,0xff,0x00,0x00,0xff,0x00,
+0xff,0xff,0x00,0x00,0xff,0x00,
+0xff,0xff,0x00,0x00,0xff,0x00,
+0xff,0xff,0x00,0x00,0xff,0x00,
+0x00,0xff,0xff,0xff,0x00,0x00,
+
+0xff,0xff,0xff,0xff,0x00,0x00,
+0x00,0x00,0x00,0xff,0xff,0x00,
+0xff,0x00,0x00,0xff,0xff,0x00,
+0xff,0x00,0x00,0xff,0xff,0x00,
+0xff,0xff,0xff,0xff,0xff,0x00,
+0xff,0x00,0x00,0x00,0x00,0x00,
+0xff,0x00,0x00,0x00,0x00,0x00,
+
+0x00,0xff,0xff,0xff,0x00,0x00,
+0x00,0x00,0x00,0xff,0xff,0x00,
+0xff,0xff,0x00,0x00,0xff,0x00,
+0xff,0xff,0x00,0x00,0xff,0x00,
+0xff,0xff,0x00,0x00,0xff,0x00,
+0xff,0xff,0x00,0xff,0xff,0x00,
+0x00,0xff,0xff,0xff,0xff,0x00,
+
+0xff,0xff,0xff,0xff,0x00,0x00,
+0x00,0x00,0x00,0xff,0xff,0x00,
+0xff,0x00,0x00,0xff,0xff,0x00,
+0xff,0xff,0xff,0xff,0x00,0x00,
+0xff,0x00,0xff,0xff,0x00,0x00,
+0xff,0x00,0x00,0xff,0xff,0x00,
+0xff,0x00,0x00,0x00,0xff,0x00,
+
+0x00,0xff,0xff,0xff,0xff,0x00,
+0xff,0xff,0x00,0x00,0xff,0x00,
+0xff,0xff,0x00,0x00,0x00,0x00,
+0xff,0xff,0xff,0xff,0x00,0x00,
+0x00,0x00,0x00,0xff,0xff,0x00,
+0xff,0x00,0x00,0xff,0xff,0x00,
+0xff,0xff,0xff,0xff,0x00,0x00,
+
+0xff,0xff,0xff,0xff,0xff,0xff,
+0x00,0x00,0xff,0xff,0x00,0x00,
+0x00,0x00,0xff,0xff,0x00,0x00,
+0x00,0x00,0xff,0xff,0x00,0x00,
+0x00,0x00,0xff,0xff,0x00,0x00,
+0x00,0x00,0xff,0xff,0x00,0x00,
+0x00,0x00,0xff,0xff,0x00,0x00,
+
+0xff,0xff,0x00,0x00,0xff,0x00,
+0xff,0xff,0x00,0x00,0xff,0x00,
+0xff,0xff,0x00,0x00,0xff,0x00,
+0xff,0xff,0x00,0x00,0xff,0x00,
+0xff,0xff,0x00,0x00,0xff,0x00,
+0xff,0xff,0x00,0x00,0xff,0x00,
+0x00,0xff,0xff,0xff,0x00,0x00,
+
+0xff,0xff,0x00,0x00,0xff,0x00,
+0xff,0xff,0x00,0x00,0xff,0x00,
+0xff,0xff,0x00,0x00,0xff,0x00,
+0xff,0xff,0x00,0x00,0xff,0x00,
+0xff,0xff,0x00,0x00,0xff,0x00,
+0x00,0xff,0xff,0xff,0x00,0x00,
+0x00,0x00,0xff,0x00,0x00,0x00,
+
+0xff,0x00,0x00,0x00,0xff,0x00,
+0xff,0x00,0x00,0x00,0xff,0x00,
+0xff,0x00,0x00,0x00,0xff,0x00,
+0xff,0x00,0x00,0x00,0xff,0x00,
+0xff,0x00,0xff,0x00,0xff,0x00,
+0xff,0xff,0x00,0xff,0xff,0x00,
+0xff,0x00,0x00,0x00,0xff,0x00,
+
+0xff,0xff,0x00,0x00,0xff,0x00,
+0xff,0xff,0x00,0x00,0xff,0x00,
+0x00,0xff,0x00,0xff,0x00,0x00,
+0x00,0x00,0xff,0x00,0x00,0x00,
+0x00,0x00,0xff,0xff,0x00,0x00,
+0x00,0xff,0x00,0xff,0xff,0x00,
+0xff,0x00,0x00,0xff,0xff,0x00,
+
+0xff,0xff,0x00,0x00,0xff,0x00,
+0xff,0xff,0x00,0x00,0xff,0x00,
+0xff,0xff,0x00,0x00,0xff,0x00,
+0x00,0xff,0xff,0xff,0xff,0x00,
+0x00,0x00,0xff,0xff,0x00,0x00,
+0x00,0x00,0xff,0xff,0x00,0x00,
+0x00,0xff,0xff,0xff,0x00,0x00,
+
+0xff,0xff,0xff,0xff,0xff,0x00,
+0x00,0x00,0x00,0xff,0xff,0x00,
+0x00,0x00,0xff,0xff,0x00,0x00,
+0x00,0xff,0xff,0x00,0x00,0x00,
+0x00,0xff,0xff,0x00,0x00,0x00,
+0xff,0xff,0x00,0x00,0x00,0x00,
+0xff,0xff,0xff,0xff,0xff,0x00,
+
+0xff,0xff,0x00,0x00,0xff,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0xff,0xff,0xff,0x00,0x00,
+0xff,0xff,0x00,0x00,0xff,0x00,
+0xff,0xff,0xff,0xff,0xff,0x00,
+0xff,0xff,0x00,0x00,0xff,0x00,
+0xff,0xff,0x00,0x00,0xff,0x00,
+
+0xff,0xff,0x00,0x00,0xff,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0xff,0xff,0xff,0x00,0x00,
+0xff,0x00,0x00,0xff,0xff,0x00,
+0xff,0x00,0x00,0xff,0xff,0x00,
+0xff,0x00,0x00,0xff,0xff,0x00,
+0x00,0xff,0xff,0xff,0x00,0x00,
+
+0x00,0xff,0xff,0xff,0x00,0x00,
+0xff,0xff,0x00,0xff,0xff,0x00,
+0x00,0x00,0x00,0xff,0xff,0x00,
+0x00,0x00,0xff,0xff,0x00,0x00,
+0x00,0xff,0xff,0x00,0x00,0x00,
+0xff,0xff,0x00,0x00,0x00,0x00,
+0xff,0xff,0xff,0xff,0xff,0x00,
+
+0x00,0xff,0xff,0xff,0x00,0x00,
+0xff,0xff,0x00,0x00,0xff,0x00,
+0xff,0xff,0x00,0x00,0x00,0x00,
+0xff,0xff,0xff,0xff,0x00,0x00,
+0xff,0xff,0x00,0x00,0xff,0x00,
+0xff,0xff,0x00,0x00,0xff,0x00,
+0x00,0xff,0xff,0xff,0x00,0x00
+};
+
+void addchar(char *buf,char *c)
+{
+	int x,y;
+	for(y=7;y;y--){
+	for(x=6;x;x--)*buf++=*c++;
+	buf+=80-6;}
+}
+
+void txtline(char *buf,char *txt,char *txten)
+{
+	if(setup_english)txt=txten;
+	buf+=40-3*strlen(txt);
+	while(*txt){addchar(buf,&phont[7*6*(*txt-'`')]);buf+=6;txt++;}
+}
+
+void atxtline(char *buf,char *txt,char *txten,int align)
+{
+	if(setup_english)txt=txten;
+	if(align==1)buf+=79-6*strlen(txt);
+	while(*txt){addchar(buf,&phont[7*6*(*txt-'`')]);buf+=6;txt++;}
+}
+
+void clrline(char*buf)
+{
+	memset(buf,0,8*80);
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/final_isi/main.c	Fri Jun 01 17:41:15 2012 +0300
@@ -0,0 +1,33 @@
+#include <stdio.h>
+#include <stdlib.h>
+#include "pwplib.h"
+
+char setup_english=0;
+
+extern void playtick();
+
+int main(int argc,char**argv)
+{
+   if(!pwplib_init(argc,argv))return 1;
+
+   pwpwrite("final isi (1st at abduction '98 pc introcompo)\n");
+
+   pwplib.videobuf.width=80;
+   pwplib.videobuf.height=50;
+   
+   if(!pwplib.setup[SETUP_NOSOUND])
+      pwplib.player=playtick;
+
+   precalx();
+   
+   pwpwrite(setup_english?"using the english language\n"
+                         :"puhumme suomea\n");
+
+   pwplib_startup();
+   
+   demoloop();
+   
+   pwplib_end();
+
+   return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/final_isi/musa.h	Fri Jun 01 17:41:15 2012 +0300
@@ -0,0 +1,142 @@
+char patord[]={
+
+	0,0,1,1,2,3,	/* intropart */
+	6,7,8,9,	/* isi #0 */
+        0,0,14,14,        /* pelu #0 */
+
+	6,7,8,9,
+
+	0,0,14,14,        /* pelu #1 */
+
+        10,11,12,13,6,7,8,9,
+
+	4,4,4,
+
+	5,5,15,15,16,17,4  /* not used */
+	};
+
+char trax[][3][64]={
+
+/***************************** iNTRO pART ******/
+
+/* PATTERN 0 */
+32,254,32,254,32,254,32,254,32,255,255,254,32,255,255,254,32,254,32,254,32,254,32,254,32,255,255,254,32,255,255,254,35,254,35,254,35,254,35,254,35,255,255,254,35,255,255,254,34,254,34,254,34,254,34,254,35,255,255,254,50,254,34,254,
+39,254,39,254,39,254,39,254,39,255,255,254,39,255,255,254,39,254,39,254,39,254,39,254,39,255,255,254,39,255,255,254,42,254,42,254,42,254,42,254,42,255,255,254,42,255,255,254,41,254,41,254,41,254,41,254,42,255,255,254,57,254,41,255,
+254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+255,255,
+
+/* PATTERN 1 */
+32,254,32,254,32,254,32,254,32,255,255,254,32,255,255,254,32,254,32,254,32,254,32,254,32,255,255,254,32,255,255,254,35,254,35,254,35,254,35,254,35,255,255,254,35,255,255,254,34,254,34,254,34,254,34,254,35,255,255,254,50,254,34,254,
+80,255,255,254,71,254,80,254,83,254,80,254,71,254,80,254,83,255,255,254,80,254,71,255,255,254,80,254,71,254,80,254,83,255,255,254,74,254,83,254,82,254,74,254,82,254,83,254,82,255,255,254,85,254,82,255,255,254,73,254,82,254,82,254,
+64,254,67,254,71,254,67,254,64,254,255,255,67,254,255,255,64,254,67,254,71,254,67,254,64,254,255,255,67,254,255,255,67,254,71,254,74,254,71,254,67,254,74,254,71,254,67,254,66,254,69,254,73,254,69,254,67,254,255,255,66,254,67,254,
+
+/* PATTERN 2 */
+37,254,37,254,37,254,37,254,37,255,255,254,37,255,255,254,37,254,37,254,37,254,37,254,37,255,255,254,37,255,255,254,40,254,40,254,40,254,40,254,40,255,255,254,40,255,255,254,39,254,39,254,39,254,39,254,40,255,255,254,55,254,39,254,
+85,255,255,254,80,254,85,254,88,254,85,254,80,254,85,254,88,255,255,254,85,254,80,255,255,254,85,254,80,254,85,254,88,255,255,254,83,254,88,254,87,254,83,254,87,254,88,254,87,255,255,254,90,254,87,255,255,254,82,254,87,254,87,254,
+69,254,72,254,80,254,72,254,69,254,255,255,72,254,255,255,69,254,72,254,80,254,72,254,69,254,255,255,72,254,255,255,72,254,80,254,83,254,80,254,72,254,83,254,80,254,72,254,71,254,74,254,82,254,74,254,72,254,255,255,71,254,72,254,
+
+/* PATTERN 2 */
+37,254,37,254,37,254,37,254,37,255,255,254,37,255,255,254,37,254,37,254,37,254,37,254,37,255,255,254,37,255,255,254,40,254,40,254,40,254,40,254,40,255,255,254,40,255,255,254,39,254,
+255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+85,255,255,254,80,254,85,254,88,254,85,254,80,254,85,254,88,255,255,254,85,254,80,255,255,254,85,254,80,254,85,254,88,255,255,254,83,254,88,254,87,254,83,254,87,254,88,254,87,254,
+255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+69,254,72,254,80,254,72,254,69,254,255,255,72,254,255,255,69,254,72,254,80,254,72,254,69,254,255,255,72,254,255,255,72,254,80,254,83,254,80,254,72,254,83,254,80,254,72,254,71,254,
+253,255,255,255,255,255,255,255,255,255,255,255,255,252,
+
+/*************************** tODELLUUS PART */
+
+/* 4 == tyhjae */
+
+254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+255,255,
+254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+255,255,
+254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+255,250,
+
+/* 6==fmoottori1 */
+48,255,64,255,48,255,64,255,48,255,64,255,51,255,67,255,48,255,64,255,48,255,64,255,48,255,64,255,50,255,66,255,48,255,64,255,48,255,64,255,51,255,67,255,55,255,71,255,51,255,67,255,51,255,67,255,53,255,69,255,50,255,66,255,
+80,254,96,87,96,87,80,87,80,254,96,87,99,90,87,90,80,254,87,80,96,87,80,87,80,254,87,254,98,89,85,89,80,254,96,87,96,87,83,87,83,254,90,85,87,82,87,82,99,254,90,254,85,254,99,254,85,254,82,254,82,254,85,82,
+254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+255,255,
+
+/* PATTERN 1 */
+/*254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,25
+255,255,
+66,254,255,255,50,254,255,255,82,73,82,254,66,254,255,255,66,254,255,255,50,254,255,255,82,73,82,254,66,254,255,255,64,254,255,255,48,254,255,255,80,71,80,254,64,254,255,255,48,254,255,255,255,254,255,255,96,254,96,254,96,254,96,254,
+50,255,255,254,66,254,50,254,50,255,255,254,66,254,50,254,50,255,255,254,66,254,50,254,50,255,255,254,66,254,50,254,48,255,255,254,64,254,48,254,48,255,255,254,64,254,48,254,48,254,255,255,255,255,255,255,48,255,255,254,48,254,64,254,
+*/
+
+80,254,255,255,80,254,74,255,80,255,74,255,80,254,255,255,255,255,71,255,255,254,72,254,71,254,72,255,71,255,72,255,74,254,255,255,74,254,72,255,74,255,72,255,74,254,255,255,255,255,69,255,255,254,71,254,69,254,255,255,69,254,74,255,
+64,254,255,255,48,254,255,255,80,71,80,254,64,254,255,255,64,254,255,255,48,254,255,255,80,71,80,254,64,254,255,255,58,254,255,255,42,254,255,255,74,69,74,254,58,254,255,255,58,254,255,255,42,254,255,255,74,69,74,254,58,254,255,255,
+48,255,255,254,64,254,48,254,48,255,255,254,64,254,48,254,48,255,255,254,64,254,48,254,48,254,64,254,48,254,64,254,42,255,255,254,58,254,42,254,42,255,255,254,58,254,42,254,42,255,255,254,58,254,42,254,42,254,58,254,42,254,58,254,
+
+82,254,255,255,82,254,80,255,82,255,80,255,82,254,255,255,255,255,73,255,255,254,74,254,73,255,74,255,73,255,74,255,80,254,255,255,80,254,74,255,80,255,74,255,80,254,255,255,255,255,71,255,255,254,73,254,87,254,87,254,87,254,87,254,
+66,254,255,255,50,254,255,255,82,73,82,254,66,254,255,255,66,254,255,255,50,254,255,255,82,73,82,254,66,254,255,255,64,254,255,255,48,254,255,255,80,71,80,254,64,254,255,255,48,254,255,255,48,254,255,255,80,71,80,254,64,254,255,255,
+50,255,255,254,66,254,50,254,50,255,255,254,66,254,50,254,50,255,255,254,66,254,50,254,50,255,255,254,66,254,50,254,48,255,255,254,64,254,48,254,48,255,255,254,64,254,48,254,48,255,255,254,64,254,48,254,48,255,255,254,48,254,64,254,
+
+85,254,255,255,85,254,83,255,85,255,83,255,85,254,255,255,255,255,80,255,255,254,81,254,80,254,81,255,80,255,81,255,83,254,255,255,83,254,81,255,83,255,81,255,83,254,255,255,255,255,74,255,255,254,80,254,74,254,255,255,74,254,83,255,
+69,254,255,255,53,254,255,255,85,80,85,254,69,254,255,255,69,254,255,255,53,254,255,255,85,80,85,254,69,254,255,255,67,254,255,255,51,254,255,255,83,74,83,254,67,254,255,255,67,254,255,255,51,254,255,255,83,74,83,254,67,254,255,255,
+53,255,255,254,69,254,53,254,53,255,255,254,69,254,53,254,53,255,255,254,69,254,53,254,53,254,69,254,53,254,69,254,51,255,255,254,67,254,51,254,51,255,255,254,67,254,51,254,51,255,255,254,67,254,51,254,51,254,67,254,51,254,67,254,
+
+87,254,255,255,87,254,85,255,87,255,85,255,87,254,255,255,255,255,82,255,255,254,83,254,82,255,83,255,82,255,83,255,85,254,255,255,85,254,83,255,85,255,83,255,85,254,255,255,255,255,80,255,255,254,82,254,96,254,255,255,255,255,255,255,
+71,254,255,255,55,254,255,255,87,82,87,254,71,254,255,255,71,254,255,255,55,254,255,255,87,82,87,254,71,254,255,255,69,254,255,255,53,254,255,255,85,80,85,254,69,254,255,255,53,254,255,255,53,254,255,255,85,254,255,255,255,255,255,255,
+55,255,255,254,71,254,55,254,55,255,255,254,71,254,55,254,55,255,255,254,71,254,55,254,55,255,255,254,71,254,55,254,53,255,255,254,69,254,53,254,53,255,255,254,69,254,53,254,53,255,255,254,69,254,53,254,53,254,255,255,255,255,255,255,
+
+/* PATTERN 6 */
+86,254,255,255,81,254,255,255,73,254,255,255,81,254,255,255,86,254,81,255,73,255,81,255,86,254,255,255,89,254,86,255,84,254,255,255,75,254,255,255,59,254,255,255,75,254,255,255,84,254,75,255,65,255,72,255,81,255,72,255,68,255,97,255,
+86,254,255,255,70,254,255,255,86,81,70,254,86,81,70,254,86,254,255,255,70,254,255,255,102,97,86,254,86,81,70,254,84,254,255,255,68,254,255,255,100,91,84,254,84,75,68,254,84,254,255,255,68,254,255,255,100,91,84,254,84,75,68,254,
+54,255,255,254,70,254,54,254,54,255,255,254,70,254,54,254,54,255,255,254,70,254,54,254,54,255,255,254,70,254,54,254,52,255,255,254,68,254,52,254,52,255,255,254,68,254,52,254,52,255,255,254,68,254,52,254,52,255,255,254,68,254,52,254,
+
+/* PATTERN 0 */
+88,254,255,255,83,254,255,255,75,254,255,255,83,254,255,255,88,254,83,255,75,255,83,255,88,254,255,255,91,254,88,255,86,254,255,255,81,254,255,255,65,254,255,255,81,254,255,255,86,254,81,254,70,254,81,254,86,254,81,254,86,254,81,254,
+72,254,255,255,56,254,255,255,88,83,72,254,72,254,255,255,72,254,255,255,56,254,255,255,88,83,72,254,72,254,255,255,70,254,255,255,54,254,255,255,86,81,70,254,70,254,255,255,86,254,70,254,86,254,70,254,86,81,70,254,86,81,70,254,
+56,255,255,254,72,254,56,254,56,255,255,254,72,254,56,254,56,255,255,254,72,254,56,254,56,255,255,254,72,254,56,254,54,255,255,254,70,254,54,254,54,255,255,254,70,254,54,254,54,255,255,254,70,254,54,254,54,255,255,254,70,254,54,254,
+
+/* PATTERN 1 */
+86,254,255,255,81,254,255,255,73,254,255,255,81,254,255,255,86,254,81,255,73,255,81,255,86,254,255,255,89,254,86,255,84,254,255,255,75,254,255,255,59,254,255,255,75,254,255,255,84,254,75,255,65,255,72,255,81,255,72,255,68,255,97,255,
+86,254,255,255,70,254,255,255,86,81,70,254,86,81,70,254,86,254,255,255,70,254,255,255,102,97,86,254,86,81,70,254,84,254,255,255,68,254,255,255,100,91,84,254,84,75,68,254,84,254,255,255,68,254,255,255,100,91,84,254,84,75,68,254,
+54,255,255,254,70,254,54,254,54,255,255,254,70,254,54,254,54,255,255,254,70,254,54,254,54,255,255,254,70,254,54,254,52,255,255,254,68,254,52,254,52,255,255,254,68,254,52,254,52,255,255,254,68,254,52,254,52,255,255,254,68,254,52,254,
+
+/* PATTERN 2 */
+88,254,255,255,83,254,255,255,75,254,255,255,83,254,255,255,88,254,83,255,75,255,83,255,88,254,255,255,91,254,88,255,86,254,255,255,81,254,255,255,65,254,255,255,81,254,255,255,86,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+72,254,255,255,56,254,255,255,88,83,72,254,72,254,255,255,72,254,255,255,56,254,255,255,88,83,72,254,72,254,255,255,70,254,255,255,54,254,255,255,86,81,70,254,70,254,255,255,86,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+56,255,255,254,72,254,56,254,56,255,255,254,72,254,56,254,56,255,255,254,72,254,56,254,56,255,255,254,72,254,56,254,54,255,255,254,70,254,54,254,54,255,255,254,70,254,54,254,54,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+
+/********************************************/
+
+/* PATTERN 14 == 0 nostettuna 3:lla */
+35,254,35,254,35,254,35,254,35,255,255,254,35,255,255,254,35,254,35,254,35,254,35,254,35,255,255,254,35,255,255,254,38,254,38,254,38,254,38,254,38,255,255,254,38,255,255,254,37,254,37,254,37,254,37,254,38,255,255,254,53,254,37,254,
+42,254,42,254,42,254,42,254,42,255,255,254,42,255,255,254,42,254,42,254,42,254,42,254,42,255,255,254,42,255,255,254,45,254,45,254,45,254,45,254,45,255,255,254,45,255,255,254,44,254,44,254,44,254,44,254,45,255,255,254,60,254,44,255,
+254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+255,255,
+
+/*****************/
+
+/* PATTERN 15 */
+53,255,69,255,53,255,69,255,53,255,69,255,56,255,72,255,53,255,69,255,53,255,69,255,53,255,69,255,55,255,71,255,53,255,69,255,53,255,69,255,56,255,72,255,64,255,80,255,56,255,72,255,56,255,72,255,58,255,74,255,55,255,71,255,
+85,254,101,96,101,96,85,96,85,254,101,96,104,99,96,99,85,254,96,85,101,96,85,96,85,254,96,254,103,98,90,98,85,254,101,96,101,96,88,96,88,254,99,90,96,87,96,87,104,254,99,254,90,254,104,254,90,254,87,254,87,254,90,87,
+254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+255,255,
+
+51,255,67,255,51,255,67,255,51,255,67,255,54,255,70,255,51,255,67,255,51,255,67,255,51,255,67,255,53,255,69,255,51,255,67,255,51,255,67,255,54,255,70,255,58,255,74,255,54,255,70,255,54,255,70,255,56,255,72,255,53,255,69,255,
+83,254,255,255,255,255,255,255,255,255,255,255,86,254,255,255,83,254,255,255,255,255,255,255,255,255,255,255,85,254,85,254,83,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,86,254,255,255,255,255,255,255,88,254,88,254,85,254,85,254,
+254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+255,255,
+
+51,255,67,255,51,255,67,255,51,255,67,255,54,255,70,255,51,255,67,255,51,255,67,255,51,255,67,255,53,255,69,255,51,255,67,255,51,255,67,255,54,255,70,255,58,255,74,255,54,255,70,255,54,255,70,255,88,254,88,254,88,254,88,254,
+83,254,255,255,255,255,255,255,255,255,255,255,86,254,255,255,83,254,255,255,255,255,255,255,255,255,255,255,85,254,85,254,83,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,86,254,255,255,255,255,255,255,83,88,83,88,96,88,96,88,
+254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+255,255,
+
+48,255,64,255,48,255,64,255,48,255,64,255,51,255,67,255,48,255,64,255,48,255,64,255,48,255,64,255,50,255,66,255,48,255,64,255,48,255,64,255,51,255,67,255,55,255,71,255,51,255,67,255,51,255,67,255,53,255,69,255,50,255,66,255,
+80,254,96,87,96,87,80,87,80,254,96,87,99,254,255,255,80,254,87,80,96,87,80,87,80,254,87,254,98,254,98,82,80,254,96,87,96,254,255,255,83,254,90,85,87,254,255,255,99,254,90,254,85,254,99,254,85,254,82,254,255,255,82,254,
+254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+255,255,
+
+53,255,69,255,53,255,69,255,53,255,69,255,56,255,72,255,53,255,69,255,53,255,69,255,53,255,69,255,55,255,71,255,53,255,69,255,53,255,69,255,56,255,72,255,64,255,80,255,56,255,72,255,56,255,72,255,58,255,74,255,55,255,71,255,
+85,254,101,96,101,96,85,96,85,254,101,96,104,254,255,255,85,254,96,85,101,96,85,96,85,254,96,254,103,254,103,87,85,254,101,96,101,254,255,255,88,254,99,90,96,254,255,255,104,254,99,254,90,254,104,254,90,254,87,254,255,255,87,254,
+254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+255,255
+
+};
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/final_isi/time.c	Fri Jun 01 17:41:15 2012 +0300
@@ -0,0 +1,69 @@
+#include "musa.h"
+
+#define NUMCH 3
+
+char cord=0,cpat=0,crow=0,drmt=0xff,drms=0;
+
+char auditype;
+
+int plrbeep[2];
+int musatempo=5;
+
+int freku[12] = {
+		0x157,0x16b,0x181,0x198,0x1b0,0x1ca,
+		 0x1e5,0x202,0x220,0x241,0x263,0x287
+		 };
+char plst=0;
+
+/*char ison[3]={1,1,1};*/
+char hvilk[3]={0xfe,0xfe,0xfe};
+
+int lizayz=0;
+
+
+void playtick()
+{
+      plst++;
+
+      if (plst==musatempo) {
+         int l;
+         unsigned char mark,mkrl;
+
+         for(l=0;l<NUMCH;l++) {
+
+               mkrl=mark=trax[cpat][l][crow];
+
+               if(mark<0xf0)mkrl=mark+=lizayz;
+
+               if (auditype==2) plrbeep[l]=mark;
+
+               if(mark==0xfa){musatempo=8;lizayz=-16;}
+
+               if (mark==0xfb)if(auditype==2){
+                     if(crow&1)mark=0xfe;else
+                               mark=hvilk[l];
+                               plrbeep[l]=mark;
+                               }
+
+               if (mark==0xfe)
+                   gbsound(l,0);
+
+               if (mark==0xfd) musatempo=16;
+               if (mark==0xfc) musatempo=4;
+
+               if (mark<0xf0) {
+
+                   if(mark==mkrl)hvilk[l]=mark;
+                   if((mark&15)>=12)mark+=4;
+
+                 gbsound(l,(mark&15)+((mark>>4)*12));
+
+         }       }
+
+        crow++;   if (crow==64) {
+                   crow=0;cord++;
+                   cpat=patord[cord];
+                   if (cpat==99) { cord=0; cpat=patord[cord]; }}
+       plst=0;
+      }
+}
--- a/final_isi/wrapper.c	Thu May 24 23:47:57 2012 +0300
+++ b/final_isi/wrapper.c	Fri Jun 01 17:41:15 2012 +0300
@@ -16,8 +16,6 @@
   for(;lgt;lgt--)*dd++=w16;
 }
 
-#define USE_RUUTU
-
 /** uncrunch **/
 
 /* thedraw uncrunch */