diff --git a/ChangeLog b/ChangeLog index 212e165..0e77fe9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -2570,3 +2570,9 @@ Mon Oct 11 15:54:52 PDT 1999 Michael Jennings SVR4-style pty's (/dev/pts/*) under Linux. ------------------------------------------------------------------------------- +Mon Oct 11 16:48:22 PDT 1999 Michael Jennings + + More useless, hackish, and/or poorly-written code meets an untimely + end. + +------------------------------------------------------------------------------- diff --git a/configure.in b/configure.in index 6748775..b35c72b 100644 --- a/configure.in +++ b/configure.in @@ -523,7 +523,6 @@ utils/Makefile \ libmej/Makefile \ pix/Makefile \ src/Makefile \ -src/graphics/Makefile \ themes/Makefile \ Eterm.spec \ ) diff --git a/cvs.motd b/cvs.motd deleted file mode 100644 index a7c409e..0000000 --- a/cvs.motd +++ /dev/null @@ -1,3 +0,0 @@ -Well, now that we have a new CVS server, I've kinda done a little -restructuring. There may still be things that are screwy, so please -let me know (mej@eterm.org) if you have problems. diff --git a/src/Makefile.am b/src/Makefile.am index a116e5a..6bb2492 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -2,7 +2,7 @@ lib_LTLIBRARIES = libEterm.la -libEterm_la_SOURCES = actions.c command.c e.c events.c font.c graphics.c grkelot.c menus.c misc.c netdisp.c \ +libEterm_la_SOURCES = actions.c command.c e.c events.c font.c grkelot.c menus.c misc.c netdisp.c \ options.c pixmap.c screen.c scrollbar.c startup.c system.c term.c timer.c utmp.c windows.c libEterm_la_DEPENDENCIES = $(top_builddir)/libmej/libmej.la feature.h libEterm_la_LDFLAGS = -version-info 9:0:9 @@ -15,6 +15,5 @@ Eterm_LDFLAGS = -rpath $(libdir):$(pkglibdir) INCLUDES = -I. -I$(top_srcdir) -I$(top_srcdir)/libmej -I.. -I$(includedir) -I$(prefix)/include $(X_CFLAGS) LDADD = libEterm.la $(top_builddir)/libmej/libmej.la -L$(libdir) -L$(prefix)/lib $(LIBS) $(GRLIBS) $(X_LIBS) -EXTRA_DIST = actions.h command.h debug.h e.h eterm_utmp.h events.h feature.h font.h graphics.h grkelot.h grx.h menus.h misc.h options.h \ - pixmap.h profile.h screen.h scrollbar.h startup.h system.h term.h timer.h windows.h graphics/Makefile.am \ - graphics/Makefile.in graphics/README graphics/data graphics/grxlib.c graphics/grxlib.h graphics/qplot.c Eterm.xpm +EXTRA_DIST = actions.h command.h debug.h e.h eterm_utmp.h events.h feature.h font.h grkelot.h grx.h menus.h misc.h options.h \ + pixmap.h profile.h screen.h scrollbar.h startup.h system.h term.h timer.h windows.h Eterm.xpm diff --git a/src/actions.c b/src/actions.c index 37ace18..4871223 100644 --- a/src/actions.c +++ b/src/actions.c @@ -44,7 +44,6 @@ static const char cvs_ident[] = "$Id$"; #include "command.h" #include "e.h" #include "events.h" -#include "graphics.h" #include "menus.h" #include "options.h" #include "pixmap.h" diff --git a/src/command.c b/src/command.c index 3a44e2c..4616b85 100644 --- a/src/command.c +++ b/src/command.c @@ -122,7 +122,6 @@ static const char cvs_ident[] = "$Id$"; #include "../libmej/strings.h" #include "events.h" #include "font.h" -#include "graphics.h" #include "grkelot.h" #include "options.h" #include "pixmap.h" diff --git a/src/events.c b/src/events.c index f665a85..1e30bfa 100644 --- a/src/events.c +++ b/src/events.c @@ -44,7 +44,6 @@ static const char cvs_ident[] = "$Id$"; #include "command.h" #include "e.h" #include "events.h" -#include "graphics.h" #include "menus.h" #include "options.h" #include "pixmap.h" @@ -474,7 +473,6 @@ handle_expose(event_t * ev) while (XCheckTypedWindowEvent(Xdisplay, ev->xany.window, Expose, &unused_xevent)); while (XCheckTypedWindowEvent(Xdisplay, ev->xany.window, GraphicsExpose, &unused_xevent)); - Gr_expose(ev->xany.window); } if (desktop_window != None) { XSelectInput(Xdisplay, desktop_window, PropertyChangeMask); @@ -503,9 +501,7 @@ handle_button_press(event_t * ev) button_state.report_mode = (button_state.bypass_keystate ? 0 : ((PrivateModes & PrivMode_mouse_report) ? 1 : 0)); if (ev->xany.window == TermWin.vt) { - if (ev->xbutton.subwindow != None) { - Gr_ButtonPress(ev->xbutton.x, ev->xbutton.y); - } else { + if (ev->xbutton.subwindow == None) { if (button_state.report_mode) { if (PrivateModes & PrivMode_MouseX10) { /* no state info allowed */ @@ -567,9 +563,7 @@ handle_button_release(event_t * ev) button_state.report_mode = (button_state.bypass_keystate ? 0 : ((PrivateModes & PrivMode_mouse_report) ? 1 : 0)); if (ev->xany.window == TermWin.vt) { - if (ev->xbutton.subwindow != None) - Gr_ButtonRelease(ev->xbutton.x, ev->xbutton.y); - else { + if (ev->xbutton.subwindow == None) { if (button_state.report_mode) { switch (PrivateModes & PrivMode_mouse_report) { case PrivMode_MouseX10: diff --git a/src/feature.h b/src/feature.h index cfd0a8f..d6fb85b 100644 --- a/src/feature.h +++ b/src/feature.h @@ -108,9 +108,6 @@ * problems some people have had. See also NO_BOLDOVERSTRIKE. */ # define FORCE_CLEAR_CHARS -/* Rob Nation's graphics escape sequences */ -/* #define RXVT_GRAPHICS */ - /* The command through which to pipe print-screen requests */ #define PRINTPIPE "lp" diff --git a/src/graphics.c b/src/graphics.c deleted file mode 100644 index d4ca33c..0000000 --- a/src/graphics.c +++ /dev/null @@ -1,553 +0,0 @@ -/*--------------------------------*-C-*---------------------------------* - * File: graphics.c - * - * This module is all new by Rob Nation - * - * - * Modifications by mj olesen - * and Raul Garcia Garcia - *----------------------------------------------------------------------*/ - -static const char cvs_ident[] = "$Id$"; - -#include "config.h" -#include "feature.h" - -#ifdef HAVE_UNISTD_H -# include -#endif -#include - -#include "command.h" /* for tt_printf() */ -#include "debug.h" -#include "graphics.h" -#include "startup.h" -#include "screen.h" - -/* commands: - * 'C' = Clear - * 'F' = Fill - * 'G' = Geometry - * 'L' = Line - * 'P' = Points - * 'T' = Text - * 'W' = Window - */ - -#ifndef GRX_SCALE -# define GRX_SCALE 10000 -#endif - -/* extern functions referenced */ -/* extern variables referenced */ -/* extern variables declared here */ - -#ifdef RXVT_GRAPHICS -/* local variables */ -static int graphics_up = 0; - -typedef struct grcmd_t { - char cmd; - short color; - short ncoords; - int *coords; - unsigned char *text; - struct grcmd_t *next; -} grcmd_t; - -typedef struct grwin_t { - Window win; - int x, y; - unsigned int w, h; - short screen; - grcmd_t *graphics; - struct grwin_t *prev, *next; -} grwin_t; - -static grwin_t *gr_root = NULL; - -/*----------------------------------------------------------------------* - * local functions - */ -/* Gr_NewWindow() */ -static void -Gr_NewWindow(int nargs, int args[]) -{ - int x, y; - unsigned int w, h; - Window win; - grwin_t *grwin; - Cursor cursor; - - if (nargs != 4) { - print_error("NewWindow: 4 args needed, got %d\n", nargs); - return; - } - x = args[0] * TermWin.width / GRX_SCALE + TermWin.internalBorder; - y = args[1] * TermWin.height / GRX_SCALE + TermWin.internalBorder; - w = args[2] * TermWin.width / GRX_SCALE; - h = args[3] * TermWin.height / GRX_SCALE; - - win = XCreateSimpleWindow(Xdisplay, TermWin.vt, - x, y, w, h, - 0, - PixColors[fgColor], - PixColors[bgColor]); - - cursor = XCreateFontCursor(Xdisplay, XC_crosshair); - XDefineCursor(Xdisplay, win, cursor); - XMapWindow(Xdisplay, win); - XSelectInput(Xdisplay, win, ExposureMask); - - grwin = (grwin_t *) MALLOC(sizeof(grwin_t)); - grwin->win = win; - grwin->x = x; - grwin->y = y; - grwin->w = w; - grwin->h = h; - grwin->screen = 0; - grwin->prev = NULL; - grwin->next = gr_root; - if (grwin->next) - grwin->next->prev = grwin; - gr_root = grwin; - grwin->graphics = NULL; - graphics_up++; - - tt_printf("\033W%ld\n", (long) grwin->win); -} - -/* Gr_ClearWindow() */ -static void -Gr_ClearWindow(grwin_t * grwin) -{ - grcmd_t *cmd, *next; - - for (cmd = grwin->graphics; cmd != NULL; cmd = next) { - next = cmd->next; - free(cmd->coords); - if (cmd->text != NULL) - free(cmd->text); - free(cmd); - } - grwin->graphics = NULL; - XClearWindow(Xdisplay, grwin->win); -} - -/* Gr_Text() */ -/* - * arg [0] = x - * arg [1] = y - * arg [2] = alignment - * arg [3] = strlen (text) - */ -static void -Gr_Text(grwin_t * grwin, grcmd_t * data) -{ - int x, y, align; - - if (data->ncoords < 4 || data->text == NULL || *(data->text) == '\0') - return; - - x = data->coords[0] * grwin->w / GRX_SCALE; - y = data->coords[1] * grwin->h / GRX_SCALE; - align = data->coords[2]; - - if (align & RIGHT_TEXT) - x -= XTextWidth(TermWin.font, data->text, data->coords[3]); - else if (align & HCENTER_TEXT) - x -= (XTextWidth(TermWin.font, data->text, data->coords[3]) >> 1); - - if (align & TOP_TEXT) - y += TermWin.font->ascent; - else if (align & BOTTOM_TEXT) - y -= TermWin.font->descent; - - if (align & VCENTER_TEXT) - y -= TermWin.font->descent + ((TermWin.font->ascent + TermWin.font->descent) >> 1); - if (align & VCAPS_CENTER_TEXT) - y += (TermWin.font->ascent >> 1); - -# ifdef PIXMAP_SUPPORT - XClearArea(Xdisplay, grwin->win, - x, y, - Width2Pixel(data->coords[3]), - Height2Pixel(1), - 0); -# endif - XDrawString(Xdisplay, grwin->win, TermWin.gc, - x, y, - data->text, data->coords[3]); -} - -/* Gr_Geometry() */ -static void -Gr_Geometry(grwin_t * grwin, grcmd_t * data) -{ - if (grwin) - tt_printf("\033G%ld %d %d %u %u %d %d %ld %ld %d\n", - (long) grwin->win, - grwin->x, grwin->y, grwin->w, grwin->h, - TermWin.fwidth, - TermWin.fheight, - (long) GRX_SCALE * TermWin.fwidth / grwin->w, - (long) GRX_SCALE * TermWin.fheight / grwin->h, - Xdepth); - else /* rxvt terminal window size */ - tt_printf("\033G0 0 0 %d %d %d %d %ld %ld %d\n", - TermWin.width - 2 * TermWin.internalBorder, - TermWin.height - 2 * TermWin.internalBorder, - TermWin.fwidth, - TermWin.fheight, - (long) GRX_SCALE * TermWin.fwidth / (TermWin.width - 2 * TermWin.internalBorder), - (long) GRX_SCALE * TermWin.fheight / (TermWin.height - 2 * TermWin.internalBorder), - Xdepth); -} - -/* Gr_DestroyWindow() */ -static void -Gr_DestroyWindow(grwin_t * grwin) -{ - grcmd_t *cmd, *next; - - if (grwin == NULL) - return; - - for (cmd = grwin->graphics; cmd; cmd = next) { - next = cmd->next; - free(cmd->coords); - if (cmd->text != NULL) - free(cmd->text); - free(cmd); - } - - XDestroyWindow(Xdisplay, grwin->win); - if (grwin->next != NULL) - grwin->next->prev = grwin->prev; - if (grwin->prev != NULL) - grwin->prev->next = grwin->next; - else - gr_root = grwin->next; - free(grwin); - - graphics_up--; -} - -/* Gr_Dispatch() */ -static void -Gr_Dispatch(grwin_t * grwin, grcmd_t * data) -{ - int i, n; - union { - XPoint pt[NGRX_PTS / 2]; - XRectangle rect[NGRX_PTS / 4]; - } xdata; - - if (data->color != fgColor) { - XGCValues gcv; - - gcv.foreground = PixColors[data->color]; - XChangeGC(Xdisplay, TermWin.gc, GCForeground, &gcv); - } - if (grwin) - switch (data->cmd) { - case 'L': - if (data->ncoords > 3) { - for (n = i = 0; i < data->ncoords; i += 2, n++) { - xdata.pt[n].x = data->coords[i] * grwin->w / GRX_SCALE; - xdata.pt[n].y = data->coords[i + 1] * grwin->h / GRX_SCALE; - } - XDrawLines(Xdisplay, - grwin->win, TermWin.gc, xdata.pt, n, CoordModeOrigin); - } - break; - - case 'P': - if (data->ncoords > 3) { - for (n = i = 0; i < data->ncoords; i += 2, n++) { - xdata.pt[n].x = data->coords[i] * grwin->w / GRX_SCALE; - xdata.pt[n].y = data->coords[i + 1] * grwin->h / GRX_SCALE; - } - XDrawPoints(Xdisplay, - grwin->win, TermWin.gc, xdata.pt, n, CoordModeOrigin); - } - break; - - case 'F': - if (data->ncoords > 0) { - for (n = i = 0; i < data->ncoords; i += 4, n++) { - xdata.rect[n].x = data->coords[i] * grwin->w / GRX_SCALE; - xdata.rect[n].y = data->coords[i + 1] * grwin->h / GRX_SCALE; - xdata.rect[n].width = ((data->coords[i + 2] - - data->coords[i] + 1) * - grwin->w / GRX_SCALE); - xdata.rect[n].height = ((data->coords[i + 3] - - data->coords[i + 1] + 1) * - grwin->h / GRX_SCALE); - -# ifdef PIXMAP_SUPPORT - XClearArea(Xdisplay, grwin->win, - xdata.rect[n].x, - xdata.rect[n].y, - xdata.rect[n].width, - xdata.rect[n].height, - 0); -# endif - } - XFillRectangles(Xdisplay, grwin->win, TermWin.gc, xdata.rect, n); - } - break; - case 'T': - Gr_Text(grwin, data); - break; - case 'C': - Gr_ClearWindow(grwin); - break; - } - if (data->color != fgColor) { - XGCValues gcv; - - gcv.foreground = PixColors[fgColor]; - XChangeGC(Xdisplay, TermWin.gc, GCForeground, &gcv); - } -} - -/* Gr_Redraw() */ -static void -Gr_Redraw(grwin_t * grwin) -{ - grcmd_t *cmd; - - for (cmd = grwin->graphics; cmd != NULL; cmd = cmd->next) - Gr_Dispatch(grwin, cmd); -} - -#endif -/*----------------------------------------------------------------------* - * end of static functions - */ - -#ifdef RXVT_GRAPHICS -void -Gr_ButtonReport(int but, int x, int y) -{ - grwin_t *grwin; - - for (grwin = gr_root; grwin != NULL; grwin = grwin->next) - if ((x > grwin->x) && - (y > grwin->y) && - (x < grwin->x + grwin->w) && - (y < grwin->y + grwin->h)) - break; - - if (grwin == NULL) - return; - - x = GRX_SCALE * (x - grwin->x) / grwin->w; - y = GRX_SCALE * (y - grwin->y) / grwin->h; - tt_printf("\033%c%ld;%d;%d;\n", but, (long) grwin->win, x, y); -} - -/* Gr_do_graphics() */ -void -Gr_do_graphics(int cmd, int nargs, int args[], unsigned char *text) -{ - static Window last_id = None; - long win_id; - grwin_t *grwin; - grcmd_t *newcmd, *oldcmd; - int i; - - if (cmd == 'W') { - Gr_NewWindow(nargs, args); - return; - } - win_id = (nargs > 0) ? (Window) args[0] : None; - - if ((cmd == 'G') && (win_id == None)) { - Gr_Geometry(NULL, NULL); - return; - } - if ((win_id == None) && (last_id != None)) - win_id = last_id; - - if (win_id == None) - return; - - grwin = gr_root; - while ((grwin != NULL) && (grwin->win != win_id)) - grwin = grwin->next; - - if (grwin == NULL) - return; - - if (cmd == 'G') { - Gr_Geometry(grwin, NULL); - return; - } - nargs--; - args++; /* skip over window id */ - - /* record this new command */ - newcmd = (grcmd_t *) MALLOC(sizeof(grcmd_t)); - newcmd->ncoords = nargs; - newcmd->coords = (int *) MALLOC((newcmd->ncoords * sizeof(int))); - - newcmd->next = NULL; - newcmd->cmd = cmd; - newcmd->color = scr_get_fgcolor(); - newcmd->text = text; - - for (i = 0; i < newcmd->ncoords; i++) - newcmd->coords[i] = args[i]; - - /* - * If newcmd == fill, and rectangle is full window, drop all prior - * commands. - */ - if ((newcmd->cmd == 'F') && (grwin) && (grwin->graphics)) { - for (i = 0; i < newcmd->ncoords; i += 4) { - if ((newcmd->coords[i] == 0) && - (newcmd->coords[i + 1] == 0) && - (newcmd->coords[i + 2] == GRX_SCALE) && - (newcmd->coords[i + 3] == GRX_SCALE)) { - /* drop previous commands */ - oldcmd = grwin->graphics; - while (oldcmd->next != NULL) { - grcmd_t *tmp = oldcmd; - - oldcmd = oldcmd->next; - free(tmp); - } - grwin->graphics = NULL; - } - } - } - /* insert new command into command list */ - oldcmd = grwin->graphics; - if (oldcmd == NULL) - grwin->graphics = newcmd; - else { - while (oldcmd->next != NULL) - oldcmd = oldcmd->next; - oldcmd->next = newcmd; - } - Gr_Dispatch(grwin, newcmd); -} - -/* Gr_scroll() */ -void -Gr_scroll(int count) -{ - static short prev_start = 0; - grwin_t *grwin, *next; - - if ((count == 0) && (prev_start == TermWin.view_start)) - return; - - prev_start = TermWin.view_start; - - for (grwin = gr_root; grwin != NULL; grwin = next) { - next = grwin->next; - grwin->y -= (count * TermWin.fheight); - if ((grwin->y + grwin->h) < -(TermWin.saveLines * TermWin.fheight)) - Gr_DestroyWindow(grwin); - else - XMoveWindow(Xdisplay, grwin->win, - grwin->x, - grwin->y + (TermWin.view_start * TermWin.fheight)); - } -} - -/* Gr_ClearScreen() */ -void -Gr_ClearScreen(void) -{ - grwin_t *grwin, *next; - - for (grwin = gr_root; grwin != NULL; grwin = next) { - next = grwin->next; - if ((grwin->screen == 0) && (grwin->y + grwin->h > 0)) { - if (grwin->y >= 0) - Gr_DestroyWindow(grwin); - else - XResizeWindow(Xdisplay, grwin->win, - grwin->w, -grwin->y); - } - } -} - -/* Gr_ChangeScreen() */ -void -Gr_ChangeScreen(void) -{ - grwin_t *grwin, *next; - - for (grwin = gr_root; grwin != NULL; grwin = next) { - next = grwin->next; - if (grwin->y + grwin->h > 0) { - if (grwin->screen == 1) { - XMapWindow(Xdisplay, grwin->win); - grwin->screen = 0; - } else { - XUnmapWindow(Xdisplay, grwin->win); - grwin->screen = 1; - } - } - } -} - -/* Gr_expose() */ -void -Gr_expose(Window win) -{ - grwin_t *grwin; - - for (grwin = gr_root; grwin != NULL; grwin = grwin->next) { - if (grwin->win == win) { - Gr_Redraw(grwin); - break; - } - } -} - -/* Gr_Resize() */ -void -Gr_Resize(int w, int h) -{ - grwin_t *grwin; - - for (grwin = gr_root; grwin != NULL; grwin = grwin->next) { - if (TermWin.height != h) { - grwin->y += (TermWin.height - h); - XMoveWindow(Xdisplay, grwin->win, - grwin->x, - grwin->y + (TermWin.view_start * TermWin.fheight)); - } - Gr_Redraw(grwin); - } -} - -/* Gr_reset() */ -void -Gr_reset(void) -{ - grwin_t *grwin, *next; - - for (grwin = gr_root; grwin != NULL; grwin = next) { - next = grwin->next; - Gr_DestroyWindow(grwin); - } - - graphics_up = 0; -} - -/* Gr_Displayed() */ -int -Gr_Displayed(void) -{ - return graphics_up; -} - -#endif /* RXVT_GRAPHICS */ -/*----------------------- end-of-file (C source) -----------------------*/ diff --git a/src/graphics.h b/src/graphics.h deleted file mode 100644 index 594b24a..0000000 --- a/src/graphics.h +++ /dev/null @@ -1,63 +0,0 @@ -/*--------------------------------*-C-*---------------------------------* - * File: graphics.h - * - *----------------------------------------------------------------------*/ - -#ifndef _GRAPHICS_H_ -# define _GRAPHICS_H_ -# include - -# include "grx.h" /* text alignment */ - -/* - * number of graphics points - * divisible by 2 (num lines) - * divisible by 4 (num rect) - */ -# define NGRX_PTS 1000 - -_XFUNCPROTOBEGIN - -extern void Gr_ButtonReport(int, int, int); - -extern void Gr_do_graphics (int /* cmd */, - int /* nargs */, - int /* args */[], - unsigned char * /* text */); - -extern void Gr_scroll (int /* count */); - -extern void Gr_ClearScreen (void); - -extern void Gr_ChangeScreen (void); - -extern void Gr_expose (Window /* win */); - -extern void Gr_Resize (int /* w */, - int /* h */); - -extern void Gr_reset (void); - -extern int Gr_Displayed (void); - -_XFUNCPROTOEND - -# ifdef RXVT_GRAPHICS -# define Gr_ButtonPress(x,y) Gr_ButtonReport ('P',(x),(y)) -# define Gr_ButtonRelease(x,y) Gr_ButtonReport ('R',(x),(y)) -# define GR_DISPLAY(x) if (Gr_Displayed()) (x) -# define GR_NO_DISPLAY(x) if (!Gr_Displayed()) (x) -# else -# define Gr_ButtonPress(x,y) ((void)0) -# define Gr_ButtonRelease(x,y) ((void)0) -# define Gr_scroll(count) ((void)0) -# define Gr_ClearScreen() ((void)0) -# define Gr_ChangeScreen() ((void)0) -# define Gr_expose(win) ((void)0) -# define Gr_Resize(w,h) ((void)0) -# define Gr_reset() ((void)0) -# define GR_DISPLAY(x) -# define GR_NO_DISPLAY(x) (x) -# endif -#endif /* whole file */ -/*----------------------- end-of-file (C header) -----------------------*/ diff --git a/src/graphics/.cvsignore b/src/graphics/.cvsignore deleted file mode 100644 index 282522d..0000000 --- a/src/graphics/.cvsignore +++ /dev/null @@ -1,2 +0,0 @@ -Makefile -Makefile.in diff --git a/src/graphics/Makefile.am b/src/graphics/Makefile.am deleted file mode 100644 index 102e91d..0000000 --- a/src/graphics/Makefile.am +++ /dev/null @@ -1,11 +0,0 @@ -# $Id$ - -bin_PROGRAMS = qplot - -qplot_SOURCES = grxlib.c qplot.c - -INCLUDES = -I. -I.. -I$(includedir) -I$(prefix)/include - -LDADD = -L. -L.. -L$(libdir) -L$(prefix)/lib - -install-exec-hook: diff --git a/src/graphics/README b/src/graphics/README deleted file mode 100644 index 463fba1..0000000 --- a/src/graphics/README +++ /dev/null @@ -1 +0,0 @@ -This is an example of rxvt graphics. diff --git a/src/graphics/data b/src/graphics/data deleted file mode 100644 index fe864ac..0000000 --- a/src/graphics/data +++ /dev/null @@ -1,4000 +0,0 @@ -6.37e+2 1.52e+2 -1.73e+2 5.13e+1 -1.77e+2 5.08e+1 -1.71e+2 1.83e+1 -1.82e+2 1.83e+1 -1.84e+2 1.83e+1 -1.86e+2 1.83e+1 -1.79e+2 5.07e+1 -7.07e+1 1.02e+2 -1.37e+1 1.14e+2 -1.76e+2 5.13e+1 -1.65e+2 5.23e+1 -1.80e+2 5.08e+1 -1.72e+2 5.18e+1 -6.33e+2 1.55e+2 -1.73e+2 5.13e+1 -2.94e+1 1.09e+2 -2.06e+1 1.12e+2 -6.32e+2 7.78e+1 -2.35e+1 1.11e+2 -1.81e+2 5.08e+1 -2.55e+1 1.11e+2 -6.31e+2 7.83e+1 -6.17e+2 6.20e+1 -2.16e+1 1.12e+2 -1.86e+1 1.12e+2 -3.04e+1 1.09e+2 -3.24e+1 1.09e+2 -6.30e+2 7.83e+1 -2.75e+1 1.10e+2 -3.34e+1 1.09e+2 -6.25e+2 1.59e+2 -6.29e+2 7.88e+1 -4.12e+1 1.07e+2 -4.42e+1 1.06e+2 -6.24e+2 1.60e+2 -6.23e+2 1.60e+2 -1.84e+2 5.08e+1 -1.89e+2 5.02e+1 -1.91e+2 4.99e+1 -3.44e+1 1.08e+2 -6.22e+2 1.81e+2 -6.24e+2 1.79e+2 -1.86e+2 5.08e+1 -1.85e+2 5.08e+1 -3.53e+1 1.08e+2 -4.62e+1 1.06e+2 -4.81e+1 1.05e+2 -6.21e+2 1.81e+2 -3.63e+1 1.08e+2 -3.83e+1 1.08e+2 -4.03e+1 1.08e+2 -6.19e+2 1.83e+2 -6.20e+2 1.62e+2 -6.22e+2 8.03e+1 -6.22e+2 1.20e+2 -6.24e+2 1.19e+2 -6.19e+2 1.63e+2 -6.21e+2 8.08e+1 -6.16e+2 1.85e+2 -6.20e+2 8.13e+1 -6.17e+2 1.64e+2 -6.19e+2 8.13e+1 -6.16e+2 1.65e+2 -6.15e+2 1.65e+2 -6.15e+2 8.29e+1 -1.63e+2 5.28e+1 -6.15e+2 1.24e+2 -6.13e+2 1.87e+2 -6.17e+2 8.23e+1 -6.11e+2 8.39e+1 -6.13e+2 8.34e+1 -5.30e+1 1.04e+2 -6.14e+2 1.24e+2 -6.12e+2 1.88e+2 -6.09e+2 8.44e+1 -5.60e+1 6.96e+1 -6.58e+1 1.02e+2 -6.13e+2 1.25e+2 -6.12e+2 1.25e+2 -6.10e+2 1.68e+2 -6.10e+2 1.26e+2 -6.09e+2 1.26e+2 -7.66e+1 7.12e+1 -6.58e+1 7.01e+1 -6.08e+2 1.90e+2 -6.10e+2 1.89e+2 -9.63e+1 9.85e+1 -5.99e+1 1.03e+2 -6.08e+2 1.69e+2 -9.43e+1 9.86e+1 -8.84e+1 7.06e+1 -6.05e+2 8.59e+1 -6.07e+2 1.91e+2 -9.83e+1 9.81e+1 -6.07e+2 1.69e+2 -6.05e+2 1.28e+2 -1.00e+2 9.80e+1 -8.55e+1 9.96e+1 -6.04e+2 1.29e+2 -6.02e+2 1.72e+2 -1.53e+2 7.01e+1 -6.06e+2 1.92e+2 -1.02e+2 9.76e+1 -1.04e+2 9.74e+1 -1.02e+2 7.06e+1 -9.24e+1 7.06e+1 -6.02e+2 1.29e+2 -8.65e+1 9.96e+1 -8.84e+1 9.96e+1 -1.12e+2 9.65e+1 -9.04e+1 9.91e+1 -9.24e+1 9.88e+1 -1.07e+2 9.70e+1 -1.51e+2 7.01e+1 -1.54e+2 7.01e+1 -1.56e+2 7.01e+1 -1.58e+2 7.01e+1 -1.09e+2 9.71e+1 -1.14e+2 9.66e+1 -1.15e+2 9.65e+1 -3.15e+2 1.99e+2 -1.04e+2 7.06e+1 -5.98e+2 1.96e+2 -6.03e+2 1.93e+2 -6.05e+2 1.92e+2 -5.99e+2 1.74e+2 -6.02e+2 1.94e+2 -1.47e+2 7.05e+1 -1.49e+2 7.10e+1 -1.25e+2 6.96e+1 -3.21e+2 7.06e+1 -1.28e+2 7.01e+1 -1.07e+2 7.12e+1 -1.24e+2 6.96e+1 -1.31e+2 6.96e+1 -1.05e+2 7.06e+1 -1.19e+2 7.06e+1 -1.21e+2 7.07e+1 -1.17e+2 9.66e+1 -1.19e+2 9.66e+1 -1.21e+2 9.66e+1 -5.99e+2 1.30e+2 -1.44e+2 6.96e+1 -1.41e+2 7.06e+1 -1.43e+2 7.06e+1 -1.37e+2 7.06e+1 -1.39e+2 7.12e+1 -5.97e+2 1.74e+2 -5.98e+2 1.74e+2 -5.97e+2 1.31e+2 -5.94e+2 1.31e+2 -1.33e+2 6.96e+1 -1.35e+2 6.95e+1 -5.96e+2 1.31e+2 -6.00e+2 1.95e+2 -1.17e+2 6.99e+1 -1.14e+2 7.12e+1 -1.15e+2 7.12e+1 -1.94e+2 7.01e+1 -5.96e+2 1.74e+2 -1.13e+2 7.12e+1 -2.07e+2 7.01e+1 -2.09e+2 7.01e+1 -1.10e+2 7.12e+1 -1.17e+2 1.92e+2 -5.95e+2 1.75e+2 -3.00e+2 7.06e+1 -5.92e+2 1.32e+2 -2.40e+2 9.46e+1 -2.23e+2 9.51e+1 -3.73e+1 7.06e+1 -5.91e+2 1.32e+2 -5.91e+2 1.98e+2 -2.13e+2 7.01e+1 -7.96e+1 7.12e+1 -5.90e+2 1.32e+2 -5.87e+2 1.33e+2 -5.89e+2 1.33e+2 -5.85e+2 1.99e+2 -5.86e+2 2.00e+2 -5.85e+2 1.33e+2 -5.84e+2 1.33e+2 -5.81e+2 1.34e+2 -6.09e+1 7.01e+1 -5.84e+2 2.00e+2 -5.80e+2 1.34e+2 -2.71e+2 5.18e+1 -5.79e+2 1.34e+2 -2.82e+2 5.34e+1 -3.08e+2 1.47e+2 -2.81e+2 5.34e+1 -5.79e+2 1.34e+2 -5.74e+2 1.81e+2 -5.76e+2 1.81e+2 -5.78e+2 1.81e+2 -2.85e+2 5.44e+1 -5.80e+2 2.01e+2 -2.86e+2 5.44e+1 -5.75e+2 1.36e+2 -5.77e+2 1.35e+2 -5.79e+2 2.01e+2 -6.68e+1 1.47e+2 -2.76e+2 5.28e+1 -2.78e+2 5.33e+1 -2.80e+2 5.34e+1 -5.73e+2 1.36e+2 -5.72e+2 1.36e+2 -5.71e+2 1.36e+2 -5.68e+2 1.38e+2 -2.89e+2 5.51e+1 -2.90e+2 5.54e+1 -5.69e+2 1.37e+2 -5.71e+2 9.14e+1 -5.73e+2 9.11e+1 -5.69e+2 9.15e+1 -5.68e+2 9.20e+1 -5.66e+2 9.20e+1 -3.99e+2 1.47e+2 -5.65e+2 9.19e+1 -2.86e+2 1.99e+2 -5.62e+2 9.25e+1 - -5.47e+2 9.40e+1 -5.49e+2 9.36e+1 -5.59e+2 9.25e+1 -5.61e+2 9.22e+1 -5.45e+2 9.46e+1 -5.41e+2 9.56e+1 -5.58e+2 9.25e+1 -5.50e+2 9.35e+1 -5.32e+2 9.61e+1 -5.55e+2 9.30e+1 -5.37e+2 9.61e+1 -5.39e+2 9.61e+1 -3.67e+2 2.28e+1 -3.87e+2 2.33e+1 -5.52e+2 9.35e+1 -5.54e+2 9.33e+1 -5.33e+2 9.61e+1 -3.55e+2 6.17e+1 -3.85e+2 2.33e+1 -5.34e+2 9.61e+1 -3.84e+2 2.33e+1 -3.40e+2 4.57e+1 -3.59e+2 6.30e+1 -3.61e+2 6.34e+1 -3.42e+2 4.57e+1 -3.51e+2 6.30e+1 -3.49e+2 4.52e+1 -3.50e+2 4.52e+1 -3.54e+2 4.47e+1 -3.47e+2 4.52e+1 -3.44e+2 4.57e+1 -3.46e+2 4.57e+1 -3.83e+2 2.33e+1 -3.51e+2 4.52e+1 -3.52e+2 4.47e+1 -3.43e+2 4.57e+1 -7.74e+2 2.33e+1 -3.88e+2 2.33e+1 -7.94e+2 2.28e+1 -3.89e+2 2.28e+1 -3.77e+2 6.45e+1 -3.63e+2 6.37e+1 -3.65e+2 6.40e+1 -3.90e+2 2.28e+1 -3.81e+2 6.51e+1 -3.82e+2 9.35e+1 -3.66e+2 6.40e+1 -3.82e+2 6.51e+1 -3.95e+2 2.28e+1 -3.57e+2 2.23e+1 -3.96e+2 2.23e+1 -7.92e+2 2.28e+1 -3.80e+2 1.30e+2 -3.59e+2 1.25e+2 -3.71e+2 4.62e+1 -3.83e+2 6.51e+1 -3.73e+2 6.45e+1 -3.71e+2 2.28e+1 -3.75e+2 4.62e+1 -3.76e+2 4.62e+1 -3.80e+2 2.33e+1 -3.90e+2 4.57e+1 -3.87e+2 6.45e+1 -3.85e+2 6.45e+1 -3.91e+2 2.28e+1 -3.85e+2 1.29e+2 -3.86e+2 1.29e+2 -3.84e+2 1.29e+2 -3.67e+2 6.40e+1 -3.87e+2 1.29e+2 -3.92e+2 2.28e+1 -3.70e+2 4.62e+1 -3.88e+2 1.29e+2 -3.70e+2 6.41e+1 -3.74e+2 6.96e+1 -3.80e+2 7.01e+1 -3.86e+2 4.62e+1 -3.82e+2 7.01e+1 -7.90e+2 2.28e+1 -3.76e+2 6.96e+1 -3.78e+2 6.96e+1 -3.77e+2 6.96e+1 -3.90e+2 1.27e+2 -3.77e+2 4.62e+1 -3.79e+2 2.33e+1 -3.82e+2 4.67e+1 -3.83e+2 7.01e+1 -7.75e+2 2.33e+1 -7.77e+2 2.33e+1 -7.79e+2 2.33e+1 -3.66e+2 4.63e+1 -3.68e+2 4.66e+1 -3.75e+2 6.96e+1 -3.80e+2 4.67e+1 -3.84e+2 4.62e+1 -3.85e+2 4.62e+1 -3.86e+2 6.96e+1 -5.85e+2 4.62e+1 -3.94e+2 1.27e+2 -3.91e+2 1.28e+2 -3.78e+2 4.67e+1 -7.62e+2 6.20e+1 -4.05e+2 2.23e+1 -5.87e+2 4.62e+1 -3.90e+2 6.91e+1 -3.94e+2 4.52e+1 -3.84e+2 6.96e+1 -3.62e+2 4.57e+1 -5.90e+2 4.50e+1 -5.92e+2 4.44e+1 -5.86e+2 4.62e+1 -3.73e+2 2.28e+1 -3.85e+2 6.96e+1 -7.96e+2 2.33e+1 -3.90e+2 6.40e+1 -5.06e+2 1.88e+1 -3.85e+2 1.93e+2 -3.75e+2 2.33e+1 -3.95e+2 4.52e+1 -3.77e+2 2.33e+1 -3.75e+2 1.29e+2 -3.96e+2 4.52e+1 -3.74e+2 2.33e+1 -3.96e+2 6.25e+1 -3.97e+2 6.25e+1 -3.92e+2 6.86e+1 -4.02e+2 2.23e+1 -3.98e+2 4.47e+1 -5.07e+2 3.76e+1 -3.94e+2 6.35e+1 -5.62e+2 1.88e+1 -3.97e+2 6.71e+1 -2.03e+2 1.99e+2 -4.10e+2 2.18e+1 -3.99e+2 6.25e+1 -7.88e+2 2.28e+1 -3.94e+2 6.80e+1 -3.96e+2 6.74e+1 -5.67e+2 1.94e+1 -5.69e+2 1.97e+1 -3.09e+2 1.99e+2 -4.00e+2 4.47e+1 -3.72e+2 1.28e+2 -4.03e+2 6.25e+1 -4.01e+2 6.20e+1 -4.04e+2 6.25e+1 -3.98e+2 6.71e+1 -4.00e+2 6.65e+1 -4.11e+2 2.13e+1 -4.04e+2 6.71e+1 -6.37e+2 5.13e+1 -4.05e+2 6.20e+1 -4.02e+2 1.24e+2 -4.05e+2 6.15e+1 -4.06e+2 6.20e+1 -6.40e+2 5.23e+1 -4.14e+2 6.15e+1 -4.16e+2 6.15e+1 -4.08e+2 6.15e+1 -4.10e+2 6.14e+1 -4.12e+2 6.11e+1 -4.03e+2 6.71e+1 -7.39e+2 3.76e+1 -7.61e+2 2.23e+1 -7.63e+2 2.26e+1 -7.65e+2 2.29e+1 -7.67e+2 2.32e+1 -6.41e+2 5.23e+1 -5.64e+2 1.88e+1 -5.08e+2 3.76e+1 -6.43e+2 5.39e+1 -5.71e+2 2.03e+1 -5.73e+2 2.08e+1 -5.75e+2 2.13e+1 -5.57e+2 5.08e+1 -5.59e+2 5.08e+1 -5.62e+2 5.28e+1 -5.63e+2 5.28e+1 -5.65e+2 5.36e+1 -7.52e+2 5.69e+1 -4.01e+2 4.47e+1 -7.49e+2 5.54e+1 -4.05e+2 1.23e+2 -4.07e+2 1.23e+2 -7.95e+2 4.62e+1 -7.51e+2 5.69e+1 -7.42e+2 3.83e+1 -4.12e+2 1.19e+2 -4.14e+2 1.18e+2 -4.02e+2 4.47e+1 -2.16e+2 1.99e+2 -4.16e+2 2.08e+1 -4.14e+2 1.98e+1 -4.05e+2 6.71e+1 -5.69e+2 5.59e+1 -6.42e+2 5.34e+1 -7.53e+2 5.79e+1 -5.10e+2 3.76e+1 -4.09e+2 6.56e+1 -5.19e+2 3.70e+1 -5.21e+2 3.67e+1 -4.05e+2 4.47e+1 -7.93e+2 4.62e+1 -5.70e+2 5.64e+1 -7.54e+2 5.83e+1 -7.56e+2 5.88e+1 -6.50e+2 5.69e+1 -6.52e+2 5.78e+1 -6.54e+2 5.82e+1 -4.05e+2 1.25e+2 -4.05e+2 4.42e+1 -6.46e+2 5.49e+1 -6.13e+2 5.39e+1 -7.47e+2 5.49e+1 -4.10e+2 4.32e+1 -7.50e+2 4.06e+1 -5.14e+2 3.76e+1 -4.10e+2 6.51e+1 -4.09e+2 4.37e+1 -5.68e+2 5.47e+1 -7.53e+2 4.17e+1 -6.17e+2 1.02e+2 -6.19e+2 1.01e+2 -5.13e+2 3.76e+1 -5.16e+2 3.76e+1 -4.19e+2 4.11e+1 -4.14e+2 6.35e+1 -4.21e+2 2.03e+1 -4.15e+2 6.30e+1 -4.11e+2 8.64e+1 -5.12e+2 3.76e+1 -2.39e+2 1.99e+2 -7.57e+2 2.18e+1 -4.16e+2 6.30e+1 -5.21e+2 1.02e+2 -7.75e+2 1.30e+2 -4.14e+2 4.24e+1 -4.16e+2 4.22e+1 -4.20e+2 2.03e+1 -4.20e+2 6.17e+1 -4.17e+2 6.30e+1 -6.90e+2 5.79e+1 -7.49e+2 4.01e+1 -4.13e+2 1.06e+2 -4.17e+2 2.08e+1 -4.23e+2 6.12e+1 -4.25e+2 6.10e+1 -7.67e+2 1.29e+2 -6.46e+2 1.94e+1 -7.63e+2 1.26e+2 -7.65e+2 1.29e+2 -4.22e+2 4.06e+1 -7.68e+2 1.29e+2 -7.70e+2 1.31e+2 -7.56e+2 2.16e+1 -5.73e+2 5.81e+1 -5.75e+2 5.88e+1 -7.47e+2 3.91e+1 -7.53e+2 2.08e+1 -4.21e+2 6.15e+1 -4.87e+2 5.08e+1 -7.77e+2 1.29e+2 -7.79e+2 1.29e+2 -7.58e+2 1.21e+2 -7.60e+2 1.23e+2 -7.55e+2 4.19e+1 -7.57e+2 4.20e+1 -7.71e+2 1.30e+2 -7.73e+2 1.30e+2 -7.53e+2 2.08e+1 -7.55e+2 1.17e+2 -7.57e+2 1.18e+2 -5.71e+2 5.69e+1 -7.61e+2 1.24e+2 -6.45e+2 5.44e+1 -7.53e+2 4.17e+1 -6.50e+2 2.05e+1 -5.04e+2 3.71e+1 -5.17e+2 5.23e+1 -7.59e+2 2.18e+1 -7.71e+2 4.62e+1 -7.44e+2 5.34e+1 -7.46e+2 5.37e+1 -6.48e+2 1.99e+1 -5.59e+2 1.53e+2 -6.92e+2 4.11e+1 -7.45e+2 3.86e+1 -7.41e+2 5.28e+1 -5.11e+2 1.05e+2 -5.13e+2 1.06e+2 -5.15e+2 1.06e+2 -6.94e+2 5.64e+1 -5.19e+2 5.13e+1 -5.18e+2 5.18e+1 -5.10e+2 1.05e+2 -7.46e+2 3.91e+1 -6.91e+2 5.74e+1 -6.56e+2 2.14e+1 -6.58e+2 2.17e+1 -6.94e+2 4.06e+1 -7.80e+2 4.62e+1 -6.95e+2 5.59e+1 -5.05e+2 1.03e+2 -5.07e+2 1.04e+2 -5.09e+2 1.05e+2 -4.94e+2 5.10e+1 -7.51e+2 1.12e+2 -7.35e+2 5.18e+1 -4.99e+2 1.01e+2 -5.01e+2 1.02e+2 -5.03e+2 1.02e+2 -6.44e+2 1.93e+1 -5.21e+2 5.10e+1 -5.22e+2 5.07e+1 -7.39e+2 5.23e+1 -4.18e+2 2.08e+1 -5.09e+2 5.23e+1 -7.40e+2 5.28e+1 -6.92e+2 5.74e+1 -7.50e+2 1.13e+2 -4.09e+2 2.01e+2 -5.12e+2 5.23e+1 -4.98e+2 1.01e+2 -4.88e+2 5.03e+1 -7.23e+2 1.78e+1 -5.08e+2 5.23e+1 -4.25e+2 4.01e+1 -7.03e+2 5.18e+1 -6.53e+2 2.11e+1 -7.07e+2 5.08e+1 -7.34e+2 5.18e+1 -6.37e+2 1.02e+2 -6.38e+2 1.02e+2 -7.04e+2 5.13e+1 -6.95e+2 3.99e+1 -4.97e+2 1.01e+2 -6.22e+2 9.96e+1 -4.96e+2 1.01e+2 -4.96e+2 5.03e+1 -4.98e+2 5.00e+1 -7.28e+2 1.83e+1 -4.86e+2 5.44e+1 -7.29e+2 1.02e+2 -3.46e+2 4.57e+1 -4.27e+2 4.01e+1 -7.22e+2 1.78e+1 -4.95e+2 1.00e+2 -4.91e+2 5.03e+1 -7.01e+2 5.23e+1 -7.30e+2 1.02e+2 -7.32e+2 1.03e+2 -7.34e+2 1.04e+2 -4.90e+2 5.03e+1 -4.09e+2 8.85e+1 -6.25e+2 5.28e+1 -7.05e+2 5.13e+1 -6.96e+2 3.91e+1 -7.31e+2 5.13e+1 -7.32e+2 5.13e+1 -4.25e+2 1.97e+1 -7.29e+2 1.83e+1 -7.00e+2 5.28e+1 -6.99e+2 5.34e+1 -4.91e+2 1.01e+2 -7.25e+2 1.00e+2 -7.27e+2 1.01e+2 -4.89e+2 1.01e+2 -6.98e+2 3.86e+1 -4.27e+2 2.03e+1 -7.27e+2 1.83e+1 -7.21e+2 9.86e+1 -4.26e+2 1.98e+1 -6.18e+2 5.08e+1 -6.20e+2 5.04e+1 -6.22e+2 5.01e+1 -7.26e+2 1.83e+1 -7.04e+2 5.59e+1 -7.32e+2 1.83e+1 -7.29e+2 5.13e+1 -4.25e+2 5.59e+1 -6.99e+2 3.81e+1 -4.28e+2 1.93e+1 -4.30e+2 4.01e+1 -7.09e+2 5.03e+1 -7.11e+2 4.99e+1 -7.13e+2 4.97e+1 -7.00e+2 3.76e+1 -7.02e+2 3.69e+1 -7.04e+2 3.66e+1 -4.93e+2 1.51e+2 -6.91e+2 1.15e+2 -7.25e+2 1.78e+1 -4.27e+2 5.59e+1 -5.05e+2 5.18e+1 -4.83e+2 1.01e+2 -7.33e+2 1.88e+1 -4.86e+2 1.01e+2 -7.26e+2 5.03e+1 -6.39e+2 1.88e+1 -4.80e+2 1.01e+2 -4.84e+2 1.01e+2 -4.23e+2 1.42e+2 -4.78e+2 1.01e+2 -4.74e+2 1.53e+2 -7.24e+2 5.03e+1 -4.94e+2 1.78e+1 -4.77e+2 1.01e+2 -4.84e+2 1.51e+2 -4.86e+2 1.51e+2 -4.73e+2 1.53e+2 -7.44e+2 1.93e+1 -4.94e+2 3.66e+1 -4.84e+2 3.61e+1 -4.79e+2 1.52e+2 -7.10e+2 1.78e+1 -7.35e+2 1.88e+1 -4.28e+2 5.59e+1 -7.42e+2 1.93e+1 -6.38e+2 1.88e+1 -4.76e+2 1.52e+2 -4.78e+2 1.52e+2 -4.73e+2 1.02e+2 -7.21e+2 4.93e+1 -7.23e+2 4.93e+1 -4.71e+2 1.54e+2 -7.20e+2 4.93e+1 -4.80e+2 1.83e+1 -5.04e+2 5.18e+1 -4.85e+2 1.83e+1 -6.37e+2 1.83e+1 -4.84e+2 1.83e+1 -4.30e+2 5.83e+1 -4.32e+2 5.94e+1 -4.77e+2 1.83e+1 -4.73e+2 3.66e+1 -6.36e+2 1.83e+1 -4.81e+2 1.83e+1 -4.32e+2 4.01e+1 -4.96e+2 3.61e+1 -4.98e+2 3.58e+1 -5.03e+2 1.88e+1 -5.05e+2 1.90e+1 -4.74e+2 3.66e+1 -7.39e+2 1.88e+1 -4.70e+2 1.02e+2 -4.68e+2 1.03e+2 -4.99e+2 1.83e+1 -4.21e+2 5.74e+1 -7.38e+2 1.88e+1 -4.93e+2 1.83e+1 -4.34e+2 4.01e+1 -4.76e+2 3.66e+1 -4.67e+2 1.03e+2 -7.12e+2 1.78e+1 -4.98e+2 1.83e+1 -4.79e+2 1.83e+1 -4.66e+2 1.03e+2 -4.72e+2 3.66e+1 -4.75e+2 5.48e+1 -4.77e+2 5.45e+1 -6.35e+2 1.83e+1 -4.78e+2 2.03e+1 -4.36e+2 4.06e+1 -4.71e+2 5.52e+1 -4.73e+2 5.51e+1 -7.37e+2 1.88e+1 -4.90e+2 3.61e+1 -4.35e+2 4.01e+1 -4.37e+2 4.11e+1 -4.69e+2 3.71e+1 -4.79e+2 3.66e+1 -4.81e+2 3.66e+1 -4.64e+2 1.04e+2 -4.68e+2 5.54e+1 -7.13e+2 1.78e+1 -7.15e+2 1.78e+1 -7.17e+2 1.78e+1 -7.30e+2 3.71e+1 -7.32e+2 3.78e+1 -4.33e+2 1.98e+1 -4.77e+2 5.07e+1 -4.79e+2 5.06e+1 -4.63e+2 1.06e+2 -5.07e+2 1.88e+1 -4.66e+2 5.59e+1 -4.35e+2 5.59e+1 -4.90e+2 1.83e+1 -4.87e+2 3.60e+1 -5.09e+2 1.88e+1 -4.74e+2 5.08e+1 -4.36e+2 5.64e+1 -4.39e+2 5.79e+1 -4.89e+2 3.61e+1 -4.55e+2 1.03e+2 -4.74e+2 1.83e+1 -4.76e+2 1.83e+1 -5.08e+2 1.88e+1 -4.73e+2 5.13e+1 -4.97e+2 1.83e+1 -5.58e+2 1.83e+1 -5.60e+2 1.83e+1 -4.57e+2 1.00e+2 -4.59e+2 9.82e+1 -4.62e+2 1.06e+2 -7.88e+2 2.28e+1 -4.96e+2 1.83e+1 -1.01e+2 7.88e+1 -4.41e+2 6.10e+1 -4.67e+2 3.71e+1 -4.35e+2 1.98e+1 -4.75e+2 1.83e+1 -4.39e+2 2.08e+1 -4.42e+2 4.47e+1 -4.65e+2 3.76e+1 -4.42e+2 6.15e+1 -4.41e+2 1.54e+2 -4.61e+2 1.09e+2 -4.60e+2 7.76e+1 -4.62e+2 7.63e+1 -4.64e+2 3.76e+1 -5.12e+2 1.88e+1 -5.14e+2 1.88e+1 -4.51e+2 8.90e+1 -4.41e+2 2.23e+1 -4.57e+2 5.59e+1 -4.63e+2 5.57e+1 -4.65e+2 5.47e+1 -4.61e+2 5.34e+1 -4.53e+2 8.59e+1 -4.40e+2 8.39e+1 -4.58e+2 7.93e+1 -4.42e+2 1.54e+2 -4.44e+2 1.57e+2 -4.46e+2 1.58e+2 -4.60e+2 1.98e+1 -4.44e+2 4.57e+1 -4.56e+2 8.13e+1 -4.52e+2 6.56e+1 -4.54e+2 6.40e+1 -4.40e+2 6.20e+1 -4.59e+2 3.91e+1 -4.60e+2 3.91e+1 -4.62e+2 3.81e+1 -4.62e+2 5.74e+1 -4.43e+2 1.97e+2 -4.61e+2 5.74e+1 -4.48e+2 1.84e+2 -4.44e+2 2.28e+1 -4.57e+2 4.01e+1 -4.56e+2 2.03e+1 -4.56e+2 1.25e+2 -4.44e+2 6.35e+1 -4.54e+2 1.93e+2 -4.56e+2 1.94e+2 -4.52e+2 1.53e+2 -4.54e+2 1.49e+2 -4.53e+2 4.32e+1 -4.55e+2 2.08e+1 -4.56e+2 4.06e+1 -4.45e+2 2.28e+1 -4.51e+2 1.55e+2 -4.71e+2 5.13e+1 -4.48e+2 1.92e+2 -4.50e+2 1.94e+2 -4.52e+2 1.94e+2 -4.56e+2 1.22e+2 -4.58e+2 1.17e+2 -4.60e+2 1.15e+2 -4.51e+2 4.42e+1 -4.49e+2 9.10e+1 -4.55e+2 1.05e+2 -6.11e+2 1.93e+1 -6.13e+2 1.93e+1 -4.50e+2 4.52e+1 -4.55e+2 1.24e+2 -4.42e+2 1.32e+2 -4.71e+2 1.83e+1 -4.48e+2 4.62e+1 -4.54e+2 2.08e+1 -4.48e+2 6.92e+1 -4.50e+2 6.94e+1 -4.48e+2 9.20e+1 -4.46e+2 9.10e+1 -4.57e+2 6.07e+1 -4.59e+2 5.93e+1 -4.53e+2 1.29e+2 -4.52e+2 1.31e+2 -4.46e+2 6.35e+1 -4.69e+2 1.83e+1 -4.43e+2 1.10e+2 -4.53e+2 1.09e+2 -4.52e+2 2.18e+1 -4.45e+2 1.36e+2 -4.51e+2 2.01e+2 -4.47e+2 6.40e+1 -4.45e+2 1.13e+2 -4.48e+2 6.40e+1 -4.45e+2 6.86e+1 -4.46e+2 6.86e+1 -4.48e+2 2.28e+1 -4.48e+2 1.29e+2 -4.50e+2 2.23e+1 -4.55e+2 6.20e+1 -4.44e+2 9.10e+1 -4.54e+2 6.30e+1 -4.64e+2 1.87e+1 -4.49e+2 4.57e+1 -4.60e+2 1.93e+1 -4.53e+2 6.45e+1 -4.49e+2 1.14e+2 -4.51e+2 1.14e+2 -4.53e+2 1.14e+2 -4.52e+2 6.10e+1 -4.49e+2 6.35e+1 -4.63e+2 5.28e+1 -4.42e+2 8.79e+1 -4.66e+2 1.88e+1 -4.78e+2 2.23e+1 - -4.63e+2 5.18e+1 -4.65e+2 1.88e+1 -4.64e+2 5.23e+1 -7.10e+2 5.03e+1 -5.05e+2 1.83e+1 -4.05e+2 8.90e+1 -7.77e+2 8.85e+1 -3.26e+2 9.96e+1 -4.59e+2 2.18e+1 -3.28e+2 1.02e+2 -3.30e+2 1.03e+2 -1.62e+2 8.13e+1 -1.63e+2 8.08e+1 -1.65e+2 8.05e+1 -6.97e+1 8.90e+1 -7.58e+2 8.90e+1 -5.78e+2 1.15e+2 -6.99e+2 8.82e+1 -6.36e+2 8.90e+1 -4.80e+2 8.90e+1 -4.24e+2 8.85e+1 -2.46e+2 6.86e+1 -7.50e+2 8.90e+1 -3.87e+2 8.90e+1 -2.54e+2 7.22e+1 -2.82e+2 8.90e+1 -5.89e+2 1.15e+2 -6.42e+2 8.90e+1 -1.73e+2 8.90e+1 -6.06e+2 1.93e+2 -5.91e+2 1.16e+2 -5.85e+2 1.14e+2 -5.87e+2 1.14e+2 -5.83e+2 1.14e+2 -4.86e+2 8.90e+1 -1.41e+2 1.47e+2 -5.20e+2 8.90e+1 -6.26e+2 1.19e+2 -6.28e+2 1.19e+2 -6.40e+2 1.19e+2 -7.07e+2 8.90e+1 -6.62e+2 1.19e+2 -3.70e+2 8.90e+1 -3.08e+2 8.90e+1 -3.10e+2 8.90e+1 -6.64e+2 1.19e+2 -6.66e+2 1.19e+2 -6.68e+2 1.19e+2 -7.13e+2 8.90e+1 -5.95e+2 1.19e+2 -3.28e+2 8.90e+1 -3.30e+2 8.90e+1 -3.03e+2 8.90e+1 -2.14e+2 1.75e+2 -6.44e+2 1.19e+2 -6.43e+2 1.19e+2 -3.92e+2 8.90e+1 -4.18e+2 1.47e+2 -1.57e+2 1.94e+2 -6.19e+2 1.19e+2 -6.21e+2 1.19e+2 -6.23e+2 1.19e+2 -6.55e+2 1.19e+2 -6.30e+2 1.19e+2 -4.30e+2 1.75e+2 -6.52e+2 1.19e+2 -5.86e+2 8.90e+1 -4.98e+2 8.90e+1 -6.56e+2 1.19e+2 -1.81e+2 8.90e+1 -6.36e+2 1.47e+2 -1.85e+2 8.90e+1 -1.87e+2 8.90e+1 -2.27e+2 8.90e+1 -6.38e+2 1.19e+2 -2.67e+2 8.90e+1 -6.53e+2 1.19e+2 -3.07e+2 1.75e+2 -6.32e+2 1.19e+2 -6.34e+2 1.19e+2 -3.95e+2 1.47e+2 -5.48e+2 1.75e+2 -6.01e+2 1.18e+2 -6.41e+2 1.19e+2 -6.49e+2 1.19e+2 -6.61e+2 1.19e+2 -3.52e+2 1.75e+2 -5.22e+2 1.46e+2 -6.18e+2 1.19e+2 -6.45e+2 1.19e+2 -6.47e+2 1.19e+2 -6.59e+2 1.19e+2 -5.48e+2 1.46e+2 -3.33e+2 8.90e+1 -3.96e+2 1.49e+2 -3.95e+2 8.85e+1 -5.45e+2 1.46e+2 -6.78e+2 1.50e+2 -5.43e+2 1.49e+2 -3.97e+2 1.48e+2 -3.99e+2 1.48e+2 -5.46e+2 8.90e+1 -6.16e+2 1.19e+2 -5.21e+2 1.48e+2 -2.17e+2 1.50e+2 -6.48e+2 1.19e+2 -6.17e+2 1.19e+2 -5.21e+2 1.47e+2 -5.23e+2 1.47e+2 -4.31e+2 1.78e+2 -9.04e+1 1.78e+2 -9.24e+1 1.81e+2 -5.94e+2 8.90e+1 -5.98e+2 1.19e+2 -1.83e+2 1.46e+2 -9.92e+1 1.48e+2 -1.01e+2 1.48e+2 -6.05e+2 1.19e+2 -6.07e+2 1.19e+2 -5.97e+2 1.75e+2 -2.68e+2 1.02e+2 -7.19e+2 1.48e+2 -3.96e+2 1.48e+2 -3.98e+2 1.48e+2 -6.38e+2 1.48e+2 -5.99e+2 1.78e+2 -6.01e+2 1.79e+2 -7.96e+2 7.87e+1 -2.01e+2 1.79e+2 -5.21e+2 8.90e+1 -5.51e+2 1.48e+2 -1.89e+2 8.90e+1 -1.74e+2 1.78e+2 -4.33e+2 1.79e+2 -6.09e+2 1.77e+2 -1.84e+2 1.78e+2 -5.42e+2 8.90e+1 -5.44e+2 8.90e+1 -7.13e+2 1.47e+2 -7.15e+2 1.47e+2 -2.20e+2 8.90e+1 -6.63e+2 8.90e+1 -1.83e+2 1.78e+2 -7.21e+2 8.90e+1 -3.54e+2 1.79e+2 -1.04e+2 1.46e+2 -5.52e+2 1.49e+2 -8.55e+1 1.48e+2 -6.95e+2 1.48e+2 -6.97e+2 1.48e+2 -7.36e+2 1.78e+2 -6.16e+2 1.78e+2 -6.22e+2 1.77e+2 -6.04e+2 1.79e+2 -6.12e+2 1.78e+2 -1.07e+2 1.48e+2 -6.15e+2 1.79e+2 -7.09e+2 8.90e+1 -2.81e+2 1.48e+2 -5.75e+2 1.11e+2 -1.85e+2 1.78e+2 -6.14e+2 1.79e+2 -4.49e+2 1.77e+2 -2.38e+2 1.78e+2 -3.27e+2 8.90e+1 -2.28e+2 1.79e+2 -1.91e+2 1.75e+2 -1.93e+2 1.73e+2 -1.95e+2 1.72e+2 -4.50e+2 1.78e+2 -4.36e+2 1.79e+2 -4.38e+2 1.79e+2 -6.08e+2 1.79e+2 -7.77e+2 1.74e+2 -6.13e+2 1.78e+2 -7.40e+2 1.80e+2 -2.23e+2 1.80e+2 -3.07e+2 1.46e+2 -1.57e+2 9.71e+1 -4.73e+2 1.75e+2 -1.26e+2 1.79e+2 -6.20e+2 1.78e+2 -7.80e+2 1.78e+2 -2.25e+2 1.78e+2 -2.92e+2 1.47e+2 -2.94e+2 1.46e+2 -2.82e+2 1.49e+2 -6.18e+2 1.79e+2 -7.91e+2 7.93e+1 -6.07e+2 1.79e+2 -6.30e+2 1.78e+2 -6.98e+2 1.78e+2 -7.17e+2 8.90e+1 -7.19e+2 8.90e+1 -3.05e+2 1.78e+2 -4.44e+2 1.79e+2 -6.06e+2 1.79e+2 -5.98e+2 1.78e+2 -7.96e+1 1.48e+2 -7.37e+2 1.78e+2 -7.55e+2 1.78e+2 -5.70e+2 1.47e+2 -6.09e+2 1.79e+2 -4.47e+2 1.78e+2 -4.51e+2 1.78e+2 -2.20e+2 1.78e+2 -2.19e+2 1.78e+2 -6.01e+2 8.90e+1 -1.24e+2 1.79e+2 -2.36e+2 1.78e+2 -4.33e+2 1.79e+2 -4.35e+2 1.80e+2 -2.17e+2 1.78e+2 -4.32e+2 1.79e+2 -5.25e+2 1.79e+2 -3.03e+2 1.80e+2 -2.19e+2 1.77e+2 -5.70e+1 1.78e+2 -5.43e+2 1.79e+2 -5.38e+2 1.79e+2 -5.42e+2 1.79e+2 -2.83e+2 1.79e+2 -7.95e+2 1.58e+2 -7.77e+2 1.78e+2 -7.51e+2 1.79e+2 -7.53e+2 1.80e+2 -2.15e+2 1.78e+2 -2.01e+2 1.78e+2 -5.79e+1 1.79e+2 -2.21e+2 1.78e+2 -7.37e+2 1.48e+2 -5.53e+2 1.49e+2 -2.84e+2 1.79e+2 -2.33e+2 1.78e+2 -2.35e+2 1.78e+2 -4.30e+2 1.77e+2 -6.88e+2 1.79e+2 -5.21e+2 1.78e+2 -5.16e+2 1.49e+2 -4.34e+2 1.78e+2 -6.14e+2 1.81e+2 -7.50e+2 1.78e+2 -2.24e+2 1.80e+2 -2.26e+2 1.81e+2 -5.32e+2 1.78e+2 -4.54e+2 1.78e+2 -6.98e+2 1.46e+2 -7.00e+2 1.46e+2 -6.12e+2 1.19e+2 -5.79e+2 1.48e+2 -4.42e+2 1.78e+2 -1.78e+2 1.78e+2 -5.21e+2 1.78e+2 -6.29e+1 1.51e+2 -6.48e+1 1.51e+2 -6.68e+1 1.52e+2 -6.28e+2 1.78e+2 -7.96e+2 1.78e+2 -6.13e+2 1.19e+2 -6.06e+2 1.75e+2 -7.95e+2 1.78e+2 -1.52e+2 9.56e+1 -6.82e+2 1.78e+2 -6.37e+2 1.19e+2 -5.45e+2 1.78e+2 -6.97e+2 1.79e+2 -5.36e+2 1.79e+2 -6.12e+2 1.79e+2 -7.93e+2 1.79e+2 -4.42e+2 1.79e+2 -1.88e+2 1.78e+2 -2.82e+2 1.50e+2 -2.84e+2 1.50e+2 -2.86e+2 1.50e+2 -5.05e+2 1.79e+2 -2.75e+2 1.47e+2 -6.85e+2 1.78e+2 -6.73e+2 1.79e+2 -1.84e+2 8.90e+1 -7.43e+2 1.75e+2 -6.95e+2 1.79e+2 -6.72e+2 1.78e+2 -5.60e+1 1.78e+2 -1.90e+2 1.79e+2 -6.71e+2 1.75e+2 -6.95e+2 1.47e+2 -5.46e+2 1.78e+2 -6.20e+2 1.79e+2 -7.47e+1 8.90e+1 -7.66e+1 8.99e+1 -1.05e+2 1.49e+2 -1.07e+2 1.49e+2 -1.10e+2 1.79e+2 -7.90e+2 7.98e+1 -4.26e+2 1.78e+2 -7.90e+2 1.78e+2 -2.89e+2 1.81e+2 -6.16e+2 1.79e+2 -6.18e+2 1.79e+2 -2.67e+2 1.78e+2 -5.30e+2 1.79e+2 -4.38e+2 1.79e+2 -4.36e+2 1.78e+2 -2.17e+2 1.79e+2 -2.89e+2 1.79e+2 -1.31e+2 1.78e+2 -1.76e+2 1.78e+2 -3.73e+1 8.85e+1 -3.93e+1 8.74e+1 -4.40e+2 1.78e+2 -2.00e+2 1.79e+2 -3.04e+2 1.50e+2 -7.87e+2 1.79e+2 -4.37e+2 1.78e+2 -4.23e+2 1.77e+2 -2.66e+2 1.78e+2 -5.97e+2 1.47e+2 -5.99e+2 1.46e+2 -1.23e+2 1.78e+2 -6.95e+2 1.79e+2 -4.05e+2 1.78e+2 -2.11e+2 8.85e+1 -3.06e+2 1.79e+2 -5.54e+2 1.49e+2 -6.86e+2 1.79e+2 -2.14e+2 1.78e+2 -7.02e+2 1.79e+2 -1.66e+2 1.78e+2 -3.07e+2 1.79e+2 -4.41e+2 1.78e+2 -5.20e+2 1.78e+2 -2.86e+2 1.79e+2 -5.12e+2 1.79e+2 -7.57e+2 1.77e+2 -2.79e+2 1.49e+2 -3.44e+1 9.15e+1 -3.63e+1 9.34e+1 -1.33e+2 1.78e+2 -6.73e+2 8.90e+1 -2.16e+2 1.81e+2 -7.84e+2 1.78e+2 -5.61e+2 1.49e+2 -5.34e+2 1.79e+2 -1.09e+2 1.79e+2 -1.08e+2 1.79e+2 -1.05e+2 1.80e+2 -1.97e+2 1.78e+2 -3.50e+2 1.78e+2 -7.49e+2 1.48e+2 -1.64e+2 1.79e+2 -2.90e+2 1.79e+2 -1.13e+2 1.78e+2 -7.33e+2 1.78e+2 -6.22e+2 1.80e+2 -6.74e+2 1.78e+2 -4.22e+2 1.78e+2 -1.37e+2 1.80e+2 -4.04e+2 1.80e+2 -4.75e+2 1.78e+2 -5.76e+2 1.16e+2 -5.78e+2 1.25e+2 -5.79e+2 1.28e+2 -5.07e+2 1.79e+2 -5.99e+1 1.79e+2 -6.75e+2 1.79e+2 -2.28e+2 1.75e+2 -5.15e+2 1.78e+2 -2.30e+2 1.79e+2 -3.64e+2 1.79e+2 -2.03e+2 1.78e+2 -3.90e+2 1.78e+2 -5.08e+2 1.79e+2 -3.89e+2 1.78e+2 -2.42e+2 1.77e+2 -1.78e+2 1.46e+2 -2.45e+2 1.49e+2 -1.45e+2 1.80e+2 -2.02e+2 1.79e+2 -7.37e+1 1.78e+2 -7.85e+2 1.79e+2 -3.01e+2 1.78e+2 -6.92e+2 1.78e+2 -7.83e+2 1.78e+2 -1.96e+2 1.78e+2 -5.59e+2 1.49e+2 -1.22e+2 1.79e+2 -4.14e+2 1.78e+2 -5.65e+2 1.48e+2 -6.43e+2 1.78e+2 -3.46e+2 1.78e+2 -6.19e+1 1.51e+2 -4.04e+2 1.49e+2 -4.43e+2 1.79e+2 -4.45e+2 1.79e+2 -7.47e+1 1.80e+2 -1.34e+2 1.79e+2 -6.48e+1 1.79e+2 -7.82e+2 1.78e+2 -6.27e+2 1.79e+2 -1.82e+2 1.48e+2 -3.61e+2 1.78e+2 -1.44e+2 1.79e+2 -5.80e+2 1.79e+2 -6.52e+2 1.78e+2 -4.01e+2 1.78e+2 -5.77e+2 1.49e+2 -9.73e+1 1.49e+2 -4.77e+2 1.48e+2 -7.86e+0 1.48e+2 -3.55e+2 1.79e+2 -6.49e+2 1.78e+2 -6.09e+2 1.19e+2 -6.11e+2 1.19e+2 -5.10e+2 1.78e+2 -2.44e+2 1.78e+2 -3.54e+2 1.49e+2 -3.56e+2 1.50e+2 -2.10e+2 1.78e+2 -3.08e+2 1.78e+2 -3.18e+2 1.79e+2 -7.12e+2 1.78e+2 -1.11e+2 1.49e+2 -1.78e+2 1.79e+2 -1.80e+2 1.79e+2 -6.80e+2 1.79e+2 -9.92e+1 1.79e+2 -7.79e+2 1.79e+2 -5.31e+2 1.47e+2 -5.33e+2 1.46e+2 -2.46e+2 1.49e+2 -5.75e+2 1.78e+2 -5.09e+2 1.78e+2 -1.86e+2 1.48e+2 -2.54e+2 1.49e+2 -2.30e+2 1.79e+2 -5.76e+2 1.79e+2 -2.83e+2 1.49e+2 -3.79e+2 1.49e+2 -5.82e+2 1.48e+2 -1.03e+2 1.80e+2 -6.68e+1 1.49e+2 -1.54e+2 1.80e+2 -5.19e+2 1.78e+2 -6.88e+0 1.49e+2 -1.04e+2 1.79e+2 -7.88e+2 1.79e+2 -5.43e+2 1.50e+2 -6.53e+2 1.79e+2 -4.18e+2 1.78e+2 -4.20e+2 1.78e+2 -1.09e+2 1.49e+2 -9.24e+1 1.79e+2 -1.06e+2 1.79e+2 -5.37e+2 1.48e+2 -6.19e+1 1.79e+2 -6.58e+1 1.78e+2 -6.62e+2 1.79e+2 -4.92e+2 1.78e+2 -6.97e+1 1.49e+2 -6.37e+2 1.49e+2 -4.00e+2 1.79e+2 -5.30e+1 1.47e+2 -2.40e+2 1.79e+2 -2.61e+2 1.79e+2 -1.98e+2 1.79e+2 -2.80e+2 1.79e+2 -5.18e+2 1.78e+2 -7.47e+2 1.49e+2 -5.93e+2 1.49e+2 -5.73e+2 1.48e+2 -2.40e+2 1.49e+2 -1.60e+2 1.79e+2 -2.09e+2 1.78e+2 -5.57e+2 1.48e+2 -5.86e+2 1.48e+2 -6.70e+2 1.80e+2 -7.22e+2 8.85e+1 -7.24e+2 8.82e+1 -7.26e+2 8.79e+1 -2.40e+2 1.78e+2 -5.55e+2 1.49e+2 -6.35e+2 1.79e+2 -4.94e+2 1.77e+2 -3.57e+2 1.79e+2 -6.48e+2 1.79e+2 -6.46e+2 1.79e+2 -3.59e+2 1.79e+2 -6.24e+2 1.78e+2 -2.12e+2 1.80e+2 -4.87e+2 1.78e+2 -7.59e+2 1.78e+2 -2.39e+2 1.49e+2 -3.76e+2 1.79e+2 -1.55e+2 1.79e+2 -7.84e+2 8.74e+1 -6.56e+2 1.79e+2 -7.45e+2 1.49e+2 -2.45e+2 1.80e+2 -2.47e+2 1.81e+2 -3.79e+2 1.80e+2 -3.48e+2 1.78e+2 -1.40e+2 1.79e+2 -2.38e+2 1.49e+2 -5.55e+2 1.47e+2 -5.88e+2 1.79e+2 -6.90e+2 1.49e+2 -5.58e+2 1.49e+2 -3.84e+2 1.79e+2 -2.88e+2 1.49e+2 -7.44e+2 1.79e+2 -7.41e+2 1.78e+2 -5.62e+2 1.78e+2 -7.50e+2 1.48e+2 -2.04e+2 1.78e+2 -3.09e+2 1.78e+2 -6.23e+2 1.79e+2 -4.71e+1 1.50e+2 -3.19e+2 1.79e+2 -7.48e+2 1.78e+2 -5.86e+2 1.79e+2 -4.91e+1 1.48e+2 -7.25e+2 1.49e+2 -7.27e+2 1.51e+2 -5.79e+1 1.51e+2 -5.99e+1 1.51e+2 -3.83e+1 1.47e+2 -1.87e+2 1.49e+2 -3.17e+2 1.78e+2 -2.60e+2 1.80e+2 -5.82e+2 1.79e+2 -8.45e+1 1.49e+2 -7.66e+2 1.79e+2 -3.95e+2 1.79e+2 -5.57e+2 1.78e+2 -5.01e+2 1.79e+2 -7.08e+2 1.78e+2 -7.22e+2 1.45e+2 -6.22e+2 1.47e+2 -2.56e+2 1.49e+2 -5.66e+2 1.79e+2 -5.81e+2 1.78e+2 -3.93e+2 1.79e+2 -5.83e+2 1.79e+2 -3.00e+2 1.49e+2 -6.59e+2 1.79e+2 -7.11e+2 1.79e+2 -7.56e+1 1.79e+2 -1.70e+2 1.79e+2 -4.50e+2 8.90e+1 -4.52e+2 8.90e+1 -4.82e+2 1.78e+2 -5.96e+2 1.49e+2 -3.75e+2 1.78e+2 -1.63e+2 1.79e+2 -4.61e+2 1.49e+2 -1.67e+1 1.48e+2 -2.97e+2 1.49e+2 -7.74e+2 1.79e+2 -8.74e+1 1.78e+2 -2.77e+2 1.79e+2 -9.63e+1 1.79e+2 -5.16e+2 1.80e+2 -2.96e+2 1.79e+2 -5.84e+2 1.48e+2 -2.71e+2 1.79e+2 -7.71e+2 1.78e+2 -3.73e+2 1.78e+2 -1.76e+2 1.48e+2 -4.83e+2 1.79e+2 -4.85e+2 1.79e+2 -5.56e+2 1.79e+2 -6.89e+2 1.49e+2 -6.79e+2 1.79e+2 -5.44e+2 1.49e+2 -6.35e+2 1.49e+2 -3.83e+2 1.78e+2 -5.65e+2 1.79e+2 -7.06e+2 1.78e+2 -6.41e+2 1.79e+2 -1.89e+2 1.78e+2 -7.36e+2 1.78e+2 -4.86e+2 1.78e+2 -4.77e+2 1.79e+2 -4.83e+2 1.48e+2 -1.59e+2 1.79e+2 -1.17e+2 1.78e+2 -3.74e+2 1.79e+2 -1.21e+2 1.81e+2 -6.68e+1 1.79e+2 -2.74e+2 1.80e+2 -5.49e+2 1.79e+2 -5.21e+1 1.46e+2 -4.80e+2 1.78e+2 -1.74e+2 1.49e+2 -5.74e+2 1.49e+2 -6.45e+2 1.79e+2 -8.06e+1 1.81e+2 -4.11e+2 1.78e+2 -4.17e+2 1.77e+2 -4.06e+2 1.49e+2 -4.80e+2 1.79e+2 -4.82e+2 1.79e+2 -6.95e+2 1.49e+2 -5.73e+2 1.80e+2 -5.61e+2 1.79e+2 -9.24e+1 1.49e+2 -6.38e+2 1.78e+2 -4.76e+2 1.50e+2 -4.78e+2 1.78e+2 -9.83e+1 1.48e+2 -7.66e+2 1.49e+2 -3.81e+2 1.50e+2 -3.83e+2 1.51e+2 -3.85e+2 1.51e+2 -2.34e+2 1.80e+2 -3.58e+2 1.79e+2 -6.19e+2 1.47e+2 -2.72e+2 1.80e+2 -3.75e+2 1.48e+2 -3.40e+2 1.78e+2 -7.62e+2 1.77e+2 -3.65e+2 1.79e+2 -5.64e+2 1.79e+2 -9.63e+1 1.49e+2 -5.01e+1 1.50e+2 -8.65e+1 1.49e+2 -4.27e+2 1.49e+2 -1.14e+2 1.49e+2 -6.39e+2 1.78e+2 -3.52e+2 1.78e+2 -2.23e+2 1.48e+2 -3.34e+2 8.90e+1 -3.36e+2 8.90e+1 -9.83e+0 1.48e+2 -2.38e+2 1.80e+2 -7.34e+2 1.78e+2 -2.53e+2 1.50e+2 -2.89e+2 1.51e+2 -9.33e+1 1.49e+2 -7.70e+2 1.75e+2 -7.72e+2 1.72e+2 -7.74e+2 1.70e+2 -6.05e+2 1.48e+2 -7.26e+2 1.78e+2 -5.59e+2 1.79e+2 -6.63e+2 1.79e+2 -2.35e+2 1.48e+2 -2.33e+2 1.79e+2 -5.63e+2 1.49e+2 -7.66e+1 1.78e+2 -5.46e+2 1.48e+2 -7.73e+2 1.78e+2 -2.58e+2 1.79e+2 -8.35e+1 1.78e+2 -6.03e+2 8.82e+1 -3.52e+2 1.46e+2 -1.42e+2 1.78e+2 -4.48e+2 1.49e+2 -1.08e+1 1.49e+2 -2.45e+2 1.79e+2 -3.41e+2 1.81e+2 -2.05e+2 1.48e+2 -9.04e+1 1.49e+2 -5.62e+2 1.49e+2 -2.67e+2 1.46e+2 -4.28e+2 1.47e+2 -5.45e+2 1.49e+2 -3.80e+2 1.79e+2 -4.76e+2 1.78e+2 -2.75e+1 1.46e+2 -2.94e+1 1.44e+2 -4.22e+1 1.49e+2 -5.48e+2 8.83e+1 -3.97e+2 1.78e+2 -7.07e+1 1.79e+2 -8.84e+1 1.79e+2 -7.07e+2 1.79e+2 -4.78e+2 1.79e+2 -3.76e+2 1.49e+2 -5.92e+2 1.79e+2 -3.18e+2 1.48e+2 -4.05e+2 1.49e+2 -5.11e+1 8.90e+1 -2.73e+2 1.79e+2 -4.71e+2 1.78e+2 -1.16e+2 1.80e+2 -2.22e+2 1.49e+2 -7.70e+2 1.79e+2 -7.80e+2 8.90e+1 -4.98e+2 1.79e+2 -6.97e+1 1.79e+2 -2.57e+2 1.78e+2 -2.55e+2 1.49e+2 -3.78e+2 1.48e+2 -6.03e+2 1.80e+2 -6.05e+2 1.80e+2 -1.80e+2 1.45e+2 -2.06e+2 1.79e+2 -5.78e+2 1.48e+2 -3.79e+2 8.90e+1 -5.72e+2 1.79e+2 -1.86e+1 1.49e+2 -5.67e+2 1.79e+2 -6.57e+2 1.78e+2 -2.95e+2 1.78e+2 -2.54e+2 1.49e+2 -5.11e+1 1.48e+2 -1.13e+2 1.49e+2 -6.03e+2 1.47e+2 -4.74e+2 1.49e+2 -3.15e+2 1.79e+2 -7.04e+2 1.79e+2 -7.24e+2 1.78e+2 -7.64e+2 1.51e+2 -7.48e+2 1.49e+2 -8.55e+1 1.79e+2 -1.15e+2 1.49e+2 -1.16e+2 1.48e+2 -6.00e+2 1.78e+2 -5.96e+2 1.78e+2 -4.93e+2 1.79e+2 -7.53e+2 1.50e+2 -7.54e+2 1.50e+2 -3.05e+2 1.49e+2 -2.59e+2 1.81e+2 -6.73e+2 1.49e+2 -5.23e+2 8.90e+1 -2.75e+2 1.49e+2 -2.86e+2 1.49e+2 -7.18e+2 1.49e+2 -6.72e+2 1.49e+2 -3.67e+2 1.78e+2 -4.11e+2 1.50e+2 -4.73e+2 1.78e+2 -4.14e+2 1.49e+2 -4.12e+1 1.49e+2 -4.91e+2 1.78e+2 -4.12e+2 1.48e+2 -4.52e+2 1.48e+2 -3.42e+2 1.80e+2 -2.29e+2 1.48e+2 -3.38e+2 1.78e+2 -1.67e+1 1.49e+2 -4.10e+2 1.49e+2 -5.64e+2 1.49e+2 -6.34e+2 1.49e+2 -4.84e+2 1.48e+2 -4.80e+2 1.47e+2 -4.82e+2 1.46e+2 -7.25e+2 1.78e+2 -4.86e+2 1.81e+2 -4.88e+2 1.81e+2 -4.90e+2 1.82e+2 -4.25e+2 1.50e+2 -5.48e+2 1.49e+2 -6.64e+2 1.48e+2 -6.70e+2 1.51e+2 -7.68e+2 1.82e+2 -2.03e+2 8.90e+1 -2.07e+2 1.49e+2 -4.59e+2 1.50e+2 -3.27e+2 1.49e+2 -3.53e+1 1.49e+2 -2.02e+2 1.48e+2 -2.04e+2 1.48e+2 -7.24e+2 1.50e+2 -3.05e+2 8.90e+1 -3.07e+2 8.90e+1 -4.13e+2 1.48e+2 -1.86e+2 1.78e+2 -5.71e+2 1.49e+2 -5.97e+2 1.78e+2 -3.96e+2 1.49e+2 -6.65e+2 1.49e+2 -6.78e+2 1.80e+2 -8.74e+1 1.48e+2 -7.11e+2 1.48e+2 -6.77e+2 1.79e+2 -1.73e+2 1.49e+2 -7.38e+2 1.79e+2 -9.43e+1 1.48e+2 -2.12e+2 1.48e+2 -4.03e+1 8.90e+1 -4.22e+1 8.86e+1 -4.42e+1 8.89e+1 -3.82e+2 1.79e+2 -5.91e+2 1.79e+2 -3.97e+2 1.50e+2 -5.42e+2 1.49e+2 -3.34e+2 1.78e+2 -4.58e+2 1.79e+2 -4.71e+1 1.48e+2 -7.05e+2 1.78e+2 -5.77e+2 1.50e+2 -4.69e+2 1.78e+2 -5.72e+2 1.49e+2 -1.83e+2 1.47e+2 -1.19e+2 1.79e+2 -3.44e+1 1.48e+2 -4.23e+2 1.48e+2 -3.93e+0 1.48e+2 -5.99e+2 1.79e+2 -7.37e+1 8.90e+1 -1.37e+1 1.49e+2 -2.63e+2 1.49e+2 -2.06e+2 1.95e+2 -4.66e+2 1.49e+2 -4.10e+2 1.80e+2 -3.29e+2 1.49e+2 -3.14e+1 1.49e+2 -5.81e+2 1.47e+2 -2.53e+2 1.78e+2 -7.52e+2 1.49e+2 -7.63e+2 1.49e+2 -3.62e+2 8.90e+1 -3.64e+2 8.90e+1 -8.25e+1 1.78e+2 -3.81e+2 1.80e+2 -1.83e+2 1.74e+2 -1.85e+2 1.72e+2 -2.11e+2 1.49e+2 -2.21e+2 1.49e+2 -4.22e+2 1.49e+2 -4.91e+0 1.48e+2 -8.25e+1 1.49e+2 -9.53e+1 1.49e+2 -5.75e+2 1.48e+2 -2.81e+2 1.49e+2 -7.29e+2 8.90e+1 -2.94e+0 1.49e+2 -6.06e+2 1.49e+2 -1.27e+1 1.49e+2 -3.83e+2 1.49e+2 -3.69e+2 1.79e+2 -2.08e+2 1.48e+2 -1.48e+2 1.48e+2 -4.81e+1 1.49e+2 -2.33e+2 1.48e+2 -7.73e+2 1.49e+2 -4.20e+2 1.49e+2 -4.09e+2 1.48e+2 -4.59e+2 1.80e+2 -4.12e+2 1.48e+2 -5.87e+2 1.49e+2 -3.32e+2 1.78e+2 -5.65e+2 1.49e+2 -5.01e+2 1.49e+2 -3.98e+2 1.49e+2 -5.22e+2 1.48e+2 -5.87e+2 1.78e+2 -1.20e+2 1.80e+2 -4.32e+1 1.50e+2 -4.52e+1 1.50e+2 -1.86e+1 1.50e+2 -3.16e+2 1.49e+2 -2.92e+2 1.49e+2 -6.52e+2 1.48e+2 -6.54e+2 1.47e+2 -6.63e+2 1.49e+2 -5.99e+1 1.81e+2 -4.49e+2 1.79e+2 -4.51e+2 1.79e+2 -5.05e+2 1.49e+2 -7.53e+2 1.49e+2 -4.49e+2 1.47e+2 -2.95e+2 1.49e+2 -7.49e+2 1.48e+2 -2.56e+2 1.78e+2 -2.47e+2 1.49e+2 -6.68e+2 1.48e+2 -1.76e+1 1.48e+2 -1.73e+2 1.79e+2 -6.91e+2 1.48e+2 -6.92e+2 1.47e+2 -4.74e+2 1.79e+2 -1.32e+2 1.48e+2 -1.34e+2 1.48e+2 -8.06e+1 1.49e+2 -4.65e+2 1.78e+2 -2.26e+1 1.51e+2 -2.45e+1 1.52e+2 -4.63e+2 1.78e+2 -2.61e+2 1.49e+2 -4.15e+2 1.49e+2 -3.30e+2 1.78e+2 -5.85e+2 1.49e+2 -2.13e+2 1.48e+2 -4.31e+2 1.50e+2 -7.59e+2 1.48e+2 -4.73e+2 1.50e+2 -7.06e+2 1.49e+2 -7.58e+2 1.48e+2 -7.28e+2 1.78e+2 -1.95e+2 1.96e+2 -5.51e+2 1.49e+2 -4.47e+2 1.79e+2 -2.68e+2 1.49e+2 -7.21e+2 1.78e+2 -3.53e+1 1.50e+2 -2.07e+2 1.48e+2 -7.28e+2 1.48e+2 -6.76e+2 1.49e+2 -5.94e+2 1.48e+2 -3.04e+1 1.48e+2 -1.94e+2 1.49e+2 -3.29e+2 1.79e+2 -7.29e+2 1.49e+2 -5.40e+1 8.90e+1 -7.16e+2 8.90e+1 -7.31e+2 1.49e+2 -2.21e+2 1.48e+2 -2.23e+2 1.48e+2 -4.67e+2 1.49e+2 -3.23e+2 1.79e+2 -4.26e+2 1.46e+2 -2.46e+2 1.79e+2 -2.25e+2 1.49e+2 -2.19e+2 1.49e+2 -1.62e+2 1.49e+2 -1.37e+2 1.49e+2 -3.86e+2 1.48e+2 -3.84e+2 1.49e+2 -4.53e+2 1.48e+2 -7.44e+2 1.46e+2 -7.46e+2 1.46e+2 -1.40e+2 1.49e+2 -1.47e+1 1.48e+2 -4.98e+2 1.49e+2 -4.34e+2 1.48e+2 -1.21e+2 1.48e+2 -3.22e+2 1.47e+2 -3.24e+2 1.47e+2 -2.00e+2 1.46e+2 -2.14e+2 1.49e+2 -2.05e+2 1.48e+2 -5.81e+2 1.49e+2 -5.79e+2 1.49e+2 -7.71e+2 1.48e+2 -7.73e+2 1.48e+2 -5.41e+2 8.90e+1 -5.30e+1 1.49e+2 -7.30e+2 1.78e+2 -4.08e+2 1.50e+2 -4.10e+2 1.51e+2 -6.02e+2 1.49e+2 -6.15e+2 1.49e+2 -5.92e+2 1.49e+2 -2.09e+2 1.47e+2 -2.11e+2 1.46e+2 -5.74e+2 1.50e+2 -4.05e+2 1.48e+2 -4.35e+2 1.48e+2 -1.94e+2 9.76e+1 -3.44e+1 1.49e+2 -8.15e+1 1.49e+2 -5.68e+2 1.79e+2 -3.25e+2 1.79e+2 -7.20e+2 1.78e+2 -7.66e+2 1.78e+2 -5.90e+2 1.47e+2 -6.69e+2 1.50e+2 -3.94e+2 1.50e+2 -1.51e+2 1.49e+2 -5.73e+2 1.50e+2 -4.47e+2 1.49e+2 -4.68e+2 1.79e+2 -2.60e+2 1.49e+2 -1.97e+2 1.48e+2 -4.06e+2 1.50e+2 -3.24e+2 1.79e+2 -4.12e+1 1.51e+2 -3.28e+2 1.78e+2 -6.73e+2 1.48e+2 -2.51e+2 1.79e+2 -2.55e+2 1.79e+2 -4.83e+2 1.49e+2 -4.85e+2 1.49e+2 -3.05e+2 1.48e+2 -7.62e+2 1.49e+2 -4.92e+2 1.49e+2 -4.99e+2 1.49e+2 -5.21e+1 1.48e+2 -7.17e+2 1.81e+2 -1.90e+2 1.48e+2 -1.90e+2 1.50e+2 -1.92e+2 1.50e+2 -1.92e+2 1.49e+2 -1.33e+2 1.49e+2 -3.25e+2 1.49e+2 -7.83e+2 8.90e+1 -3.22e+2 1.79e+2 -7.68e+2 1.79e+2 -4.56e+2 1.49e+2 -2.47e+2 1.79e+2 -7.90e+2 1.59e+2 -5.60e+1 1.47e+2 -3.83e+1 1.49e+2 -1.63e+2 1.49e+2 -5.57e+2 1.50e+2 -5.59e+2 1.50e+2 -5.61e+2 1.50e+2 -3.11e+2 1.49e+2 -2.09e+2 1.49e+2 -1.45e+2 1.50e+2 -4.93e+2 1.49e+2 -4.58e+2 1.49e+2 -5.40e+1 1.49e+2 -7.70e+2 1.49e+2 -1.52e+2 1.50e+2 -4.77e+2 1.48e+2 -3.26e+2 1.79e+2 -7.65e+2 1.78e+2 -3.93e+2 1.49e+2 -1.42e+2 1.50e+2 -4.27e+2 1.49e+2 -4.89e+2 1.49e+2 -1.86e+2 1.49e+2 -1.70e+2 1.49e+2 -4.56e+2 1.49e+2 -1.17e+2 1.49e+2 -4.52e+2 1.49e+2 -3.10e+2 1.48e+2 -6.31e+2 1.49e+2 -6.33e+2 1.49e+2 -1.56e+2 1.45e+2 -6.52e+2 1.50e+2 -5.40e+1 1.79e+2 -6.13e+2 1.48e+2 -7.16e+2 1.48e+2 -5.23e+2 1.49e+2 -6.03e+2 1.49e+2 -7.87e+2 1.60e+2 -4.92e+2 1.49e+2 -1.69e+2 1.50e+2 -2.73e+2 1.49e+2 -7.67e+2 1.49e+2 -7.88e+2 1.60e+2 -1.61e+2 1.49e+2 -4.81e+2 1.49e+2 -4.21e+2 1.48e+2 -7.01e+2 1.49e+2 -4.16e+2 1.49e+2 -4.63e+2 1.49e+2 -7.69e+2 1.49e+2 -7.68e+2 1.49e+2 -4.78e+2 1.49e+2 -3.20e+2 1.48e+2 -3.91e+2 1.49e+2 -4.68e+2 1.49e+2 -5.10e+2 1.49e+2 -7.41e+2 1.49e+2 -6.21e+2 1.49e+2 -5.35e+2 1.49e+2 -4.97e+2 1.49e+2 -6.88e+2 1.49e+2 -6.14e+2 1.49e+2 -1.50e+2 1.49e+2 -6.56e+2 1.49e+2 -4.32e+2 1.48e+2 -3.81e+2 8.90e+1 -3.83e+2 8.90e+1 -2.71e+2 1.49e+2 -5.89e+1 1.49e+2 -1.98e+2 1.46e+2 -5.32e+2 8.90e+1 -3.93e+1 1.49e+2 -2.01e+2 1.45e+2 -2.07e+2 8.90e+1 -4.54e+2 1.49e+2 -2.32e+2 1.49e+2 -6.14e+2 1.49e+2 -6.16e+2 1.50e+2 -7.04e+2 1.49e+2 -7.19e+2 1.48e+2 -6.20e+2 1.49e+2 -1.41e+2 1.49e+2 -7.81e+2 1.62e+2 -4.03e+1 1.50e+2 -4.63e+2 1.48e+2 -1.47e+2 1.49e+2 -1.31e+2 1.50e+2 -6.39e+2 1.48e+2 -1.08e+2 1.47e+2 -5.21e+2 1.49e+2 -4.69e+2 1.49e+2 -5.70e+2 1.49e+2 -7.53e+2 1.49e+2 -7.03e+2 1.49e+2 -6.48e+1 1.49e+2 -5.03e+2 1.49e+2 -3.07e+2 1.50e+2 -2.91e+2 1.49e+2 -2.52e+2 1.48e+2 -7.09e+2 1.49e+2 -7.75e+2 1.49e+2 -4.82e+2 1.49e+2 -7.85e+2 1.49e+2 -7.63e+2 1.78e+2 -1.17e+2 1.48e+2 -1.19e+2 1.48e+2 -6.01e+2 1.49e+2 -7.18e+2 1.79e+2 -3.69e+2 1.48e+2 -2.20e+2 1.49e+2 -2.26e+1 1.48e+2 -1.49e+2 1.48e+2 -1.48e+2 1.48e+2 -2.16e+1 1.49e+2 -1.51e+2 1.47e+2 -2.79e+2 1.49e+2 -3.24e+1 1.50e+2 -5.60e+1 8.90e+1 -4.17e+2 1.49e+2 -6.51e+2 1.50e+2 -3.27e+2 1.51e+2 -3.29e+2 1.52e+2 -1.52e+2 1.49e+2 -1.53e+2 1.49e+2 -1.55e+2 1.49e+2 -7.57e+2 1.49e+2 -6.28e+2 1.48e+2 -4.00e+2 1.49e+2 -5.60e+1 1.79e+2 -5.79e+1 1.80e+2 -6.44e+2 1.49e+2 -7.40e+2 1.48e+2 -6.78e+2 1.48e+2 -7.42e+2 1.49e+2 -1.72e+2 1.48e+2 -3.70e+2 1.50e+2 -2.90e+2 1.49e+2 -3.57e+2 1.49e+2 -4.70e+2 1.50e+2 -4.78e+2 1.49e+2 -7.50e+2 1.49e+2 -6.18e+2 1.49e+2 -4.43e+2 1.48e+2 -4.45e+2 1.48e+2 -5.07e+2 1.49e+2 -7.05e+2 1.48e+2 -1.02e+2 1.49e+2 -6.88e+1 1.50e+2 -3.12e+2 1.50e+2 -2.27e+2 1.49e+2 -2.35e+1 1.49e+2 -1.75e+2 1.46e+2 -2.51e+2 1.49e+2 -3.31e+2 1.48e+2 -1.71e+2 1.49e+2 -4.62e+2 1.48e+2 -6.62e+2 1.49e+2 -4.19e+2 1.49e+2 -7.89e+2 1.59e+2 -3.47e+2 1.48e+2 -2.67e+2 1.49e+2 -2.18e+2 1.48e+2 -2.20e+2 1.48e+2 -5.12e+2 1.49e+2 -3.35e+2 1.48e+2 -7.86e+2 8.85e+1 -2.85e+1 1.48e+2 -5.40e+2 1.49e+2 -2.48e+2 1.79e+2 -3.49e+2 1.46e+2 -3.51e+2 1.46e+2 -2.49e+2 1.78e+2 -7.17e+1 1.49e+2 -5.53e+2 1.47e+2 -3.90e+2 1.50e+2 -2.28e+2 1.49e+2 -7.14e+2 1.49e+2 -1.46e+2 1.49e+2 -3.31e+2 1.46e+2 -3.33e+2 1.43e+2 -1.83e+2 1.49e+2 -1.85e+2 1.48e+2 -6.60e+2 1.49e+2 -3.04e+2 1.48e+2 -4.31e+2 1.49e+2 -3.36e+2 1.49e+2 -1.43e+2 1.50e+2 -6.45e+2 1.48e+2 -4.50e+2 1.49e+2 -6.19e+1 1.49e+2 -2.66e+2 1.49e+2 -5.28e+2 1.49e+2 -7.83e+2 1.48e+2 -2.06e+1 1.48e+2 -7.10e+2 1.48e+2 -7.56e+2 1.48e+2 -3.36e+2 1.50e+2 -3.38e+2 1.50e+2 -4.59e+2 1.49e+2 -1.89e+2 1.50e+2 -3.32e+2 1.80e+2 -6.61e+2 1.48e+2 -6.11e+2 1.48e+2 -4.40e+2 1.48e+2 -6.26e+2 1.50e+2 -4.96e+2 1.49e+2 -5.99e+2 1.49e+2 -4.42e+2 1.49e+2 -5.39e+2 1.49e+2 -4.81e+1 8.90e+1 -1.68e+2 1.49e+2 -5.21e+2 8.90e+1 -5.75e+2 1.50e+2 -4.40e+2 1.48e+2 -1.45e+2 1.49e+2 -1.79e+2 1.49e+2 -4.53e+2 1.49e+2 -7.21e+2 1.49e+2 -6.64e+2 8.90e+1 -6.66e+2 8.90e+1 -1.23e+2 1.48e+2 -2.44e+2 1.48e+2 -2.46e+2 1.47e+2 -2.48e+2 1.46e+2 -3.68e+2 1.48e+2 -3.70e+2 1.49e+2 -7.20e+2 1.48e+2 -1.69e+2 1.49e+2 -1.71e+2 1.49e+2 -5.38e+2 1.49e+2 -5.26e+2 8.90e+1 -1.88e+2 1.49e+2 -5.51e+2 8.90e+1 -4.44e+2 1.49e+2 -2.91e+2 1.78e+2 -5.21e+1 8.90e+1 -1.58e+2 1.46e+2 -1.60e+2 1.45e+2 -1.62e+2 1.45e+2 -3.41e+2 1.48e+2 -4.20e+2 1.46e+2 -1.81e+2 1.50e+2 -6.19e+1 1.81e+2 -6.38e+1 1.82e+2 -6.58e+1 1.82e+2 -3.55e+2 1.49e+2 -8.45e+1 1.47e+2 -5.36e+2 1.50e+2 -4.45e+2 1.48e+2 -3.56e+2 1.47e+2 -2.65e+1 1.49e+2 -3.46e+2 1.48e+2 -5.67e+2 1.48e+2 -3.58e+2 1.49e+2 -1.25e+2 1.48e+2 -6.59e+2 1.49e+2 -3.71e+2 1.49e+2 -7.36e+2 1.49e+2 -3.58e+2 1.46e+2 -4.17e+2 1.48e+2 -6.78e+1 1.48e+2 -5.16e+2 1.49e+2 -1.67e+2 1.50e+2 -1.16e+2 1.49e+2 -4.52e+1 8.90e+1 -1.90e+2 1.48e+2 -3.18e+2 1.49e+2 -3.39e+2 1.50e+2 -2.50e+2 1.49e+2 -4.30e+2 1.48e+2 -1.44e+2 1.47e+2 -1.15e+2 1.48e+2 -1.72e+2 1.49e+2 -7.62e+2 1.78e+2 -7.34e+2 1.49e+2 -5.11e+2 8.90e+1 -6.46e+2 1.48e+2 -5.06e+2 1.48e+2 -4.96e+2 1.49e+2 -7.71e+2 2.95e+1 -2.30e+2 1.49e+2 -1.23e+2 1.47e+2 -7.81e+2 1.49e+2 -7.83e+2 1.50e+2 -3.59e+2 1.49e+2 -1.73e+2 1.48e+2 -5.29e+2 1.48e+2 -4.16e+2 1.48e+2 -3.14e+2 1.46e+2 -6.09e+2 1.47e+2 -3.68e+2 1.49e+2 -3.66e+2 1.48e+2 -2.10e+2 1.96e+2 -3.89e+2 1.49e+2 -6.58e+2 1.49e+2 -5.25e+2 1.49e+2 -3.77e+2 8.90e+1 -3.54e+2 1.49e+2 -2.00e+2 1.99e+2 -6.23e+2 1.49e+2 -3.17e+2 1.50e+2 -7.80e+2 1.48e+2 -7.11e+2 1.49e+2 -4.38e+2 1.49e+2 -7.84e+2 8.90e+1 -4.12e+1 1.46e+2 -6.86e+2 1.49e+2 -3.45e+2 1.49e+2 -1.40e+2 1.49e+2 -6.50e+2 1.49e+2 -1.15e+2 1.49e+2 -5.28e+2 8.90e+1 -3.34e+1 8.90e+1 -6.57e+2 1.50e+2 -3.22e+2 8.79e+1 -6.58e+1 1.51e+2 -5.17e+2 1.49e+2 -1.28e+2 1.49e+2 -3.45e+2 1.50e+2 -3.43e+2 1.48e+2 -5.54e+2 8.90e+1 -4.34e+2 1.50e+2 -7.33e+2 1.49e+2 -6.85e+2 1.48e+2 -6.47e+2 1.49e+2 -6.49e+2 1.49e+2 -3.92e+2 1.49e+2 -5.25e+2 8.90e+1 -6.24e+2 1.49e+2 -5.36e+2 8.90e+1 -5.38e+2 8.90e+1 -5.40e+2 8.90e+1 -7.76e+2 1.47e+2 -2.32e+2 1.49e+2 -4.97e+2 1.48e+2 -7.61e+2 1.79e+2 -3.64e+2 1.49e+2 -7.07e+1 8.71e+1 -7.27e+1 8.62e+1 -5.85e+2 1.77e+2 -5.95e+2 1.48e+2 -3.60e+2 1.48e+2 -4.37e+2 1.47e+2 -4.39e+2 1.47e+2 -7.58e+2 1.79e+2 -7.60e+2 1.79e+2 -4.66e+2 8.90e+1 -1.11e+2 1.48e+2 -4.75e+2 1.49e+2 -3.47e+2 1.49e+2 -3.19e+2 1.46e+2 -4.13e+2 1.49e+2 -4.15e+2 1.49e+2 -2.11e+2 1.97e+2 -3.38e+2 8.90e+1 -3.50e+2 1.48e+2 -3.61e+2 1.48e+2 -1.87e+2 1.50e+2 -4.74e+2 1.49e+2 -6.64e+2 1.48e+2 -7.52e+2 1.46e+2 -3.53e+2 1.50e+2 -5.79e+2 1.47e+2 -2.00e+2 1.49e+2 -7.80e+2 1.49e+2 -2.42e+2 1.50e+2 -3.24e+1 8.73e+1 -3.41e+2 8.90e+1 -3.43e+2 1.49e+2 -2.58e+2 1.50e+2 -2.60e+2 1.51e+2 -5.12e+2 8.90e+1 -5.14e+2 8.90e+1 -2.12e+2 1.97e+2 -7.62e+2 8.90e+1 -5.79e+1 8.90e+1 -1.99e+2 1.48e+2 -5.35e+2 8.90e+1 -7.60e+2 8.90e+1 -3.48e+2 1.49e+2 -7.78e+2 1.63e+2 -7.80e+2 1.63e+2 -4.99e+2 1.48e+2 -5.01e+2 1.48e+2 -7.53e+2 1.79e+2 -7.55e+2 1.80e+2 -1.98e+2 1.49e+2 -7.10e+2 1.46e+2 -5.31e+2 8.90e+1 -3.47e+2 8.84e+1 -3.49e+2 8.83e+1 -9.04e+1 1.46e+2 -7.74e+2 1.64e+2 -3.41e+2 1.49e+2 -5.73e+2 1.47e+2 -2.21e+2 1.00e+2 -3.04e+1 8.90e+1 -7.59e+2 8.90e+1 -2.36e+2 1.49e+2 -4.70e+2 8.90e+1 -7.89e+2 8.90e+1 -2.37e+2 1.50e+2 -2.39e+2 1.50e+2 -2.41e+2 1.51e+2 -7.76e+2 1.49e+2 -6.56e+2 8.90e+1 -4.65e+2 8.90e+1 -3.60e+2 1.47e+2 -3.62e+2 1.47e+2 -7.79e+2 1.49e+2 -7.71e+2 8.90e+1 -7.73e+2 8.90e+1 -7.75e+2 8.90e+1 -4.68e+2 8.90e+1 -2.21e+2 2.00e+2 -2.23e+2 2.00e+2 -2.25e+2 2.00e+2 -6.27e+2 1.49e+2 -4.72e+2 8.90e+1 -4.74e+2 8.90e+1 -6.59e+2 1.49e+2 -3.43e+2 8.90e+1 -7.66e+2 8.39e+1 -2.16e+2 1.99e+2 -6.68e+1 8.90e+1 -6.88e+1 8.90e+1 -1.96e+2 1.46e+2 -4.22e+2 1.46e+2 -2.15e+2 1.99e+2 -7.33e+2 8.90e+1 -2.20e+2 2.01e+2 -7.55e+2 8.90e+1 -7.57e+2 8.90e+1 -5.71e+2 9.15e+1 -2.19e+2 2.00e+2 - - -1.17e+1 8.90e+1 -3.51e+2 8.90e+1 -3.53e+2 8.93e+1 -7.63e+2 8.90e+1 -2.65e+1 8.83e+1 -2.85e+1 8.80e+1 -3.46e+2 8.90e+1 -5.30e+2 8.90e+1 -7.86e+2 1.46e+2 -7.88e+2 1.45e+2 -7.70e+2 8.90e+1 -3.00e+2 1.50e+2 -5.89e+1 8.90e+1 -4.02e+2 8.90e+1 -5.55e+2 1.46e+2 -7.86e+0 8.90e+1 -7.96e+2 8.90e+1 -4.06e+2 8.90e+1 -4.63e+2 8.90e+1 -7.64e+2 8.90e+1 -2.71e+2 8.90e+1 -3.75e+2 8.90e+1 -7.51e+2 1.78e+2 -4.67e+2 1.47e+2 -4.69e+2 1.46e+2 -4.98e+2 1.47e+2 -1.76e+1 8.90e+1 -1.96e+1 8.90e+1 -7.66e+2 8.90e+1 -7.68e+2 8.89e+1 -2.06e+1 8.90e+1 -2.26e+1 8.90e+1 -2.45e+1 8.90e+1 -7.47e+2 1.74e+2 -9.04e+1 8.83e+1 -9.24e+1 8.80e+1 -7.66e+2 1.67e+2 -7.68e+2 1.66e+2 -3.45e+2 8.83e+1 -2.74e+2 2.03e+2 -2.76e+2 2.03e+2 -7.50e+2 8.90e+1 -7.52e+2 8.91e+1 -7.53e+2 8.91e+1 -7.38e+2 8.90e+1 -7.57e+2 1.70e+2 -7.59e+2 1.70e+2 -2.98e+2 1.48e+2 -6.09e+1 8.90e+1 -7.92e+2 8.85e+1 -8.74e+1 8.90e+1 -4.61e+2 8.90e+1 -5.56e+2 8.90e+1 -5.58e+2 8.89e+1 -5.60e+2 8.91e+1 -4.04e+2 8.90e+1 -5.63e+2 8.90e+1 -5.65e+2 8.90e+1 -5.89e+0 8.90e+1 -6.29e+1 8.90e+1 -6.48e+1 8.90e+1 -5.68e+2 8.90e+1 -5.70e+2 8.90e+1 -9.53e+1 8.91e+1 -4.90e+2 8.85e+1 -4.92e+2 8.82e+1 -7.50e+2 1.73e+2 -6.21e+2 8.90e+1 -6.23e+2 8.90e+1 -7.45e+2 1.48e+2 -8.55e+1 8.90e+1 -1.47e+1 8.90e+1 -1.68e+2 8.90e+1 -4.73e+2 1.47e+2 -5.06e+2 8.90e+1 -7.43e+2 8.79e+1 -7.45e+2 8.78e+1 -4.94e+2 8.90e+1 -6.20e+2 8.90e+1 -7.48e+2 8.92e+1 -5.76e+2 8.90e+1 -5.98e+2 8.90e+1 -1.31e+2 8.85e+1 -2.93e+2 8.90e+1 -7.96e+1 8.90e+1 -4.00e+2 8.90e+1 -4.87e+2 8.90e+1 -4.89e+2 8.90e+1 -6.85e+2 1.49e+2 -4.28e+2 8.85e+1 -1.74e+2 8.85e+1 -5.78e+2 8.82e+1 -2.74e+2 8.85e+1 -2.76e+2 8.77e+1 -4.21e+2 8.85e+1 -4.23e+2 8.82e+1 -4.31e+2 8.92e+1 -6.49e+2 8.90e+1 -6.51e+2 8.90e+1 -7.47e+2 8.74e+1 -2.88e+2 8.90e+1 -4.19e+2 8.90e+1 -6.47e+2 8.90e+1 -3.68e+2 8.90e+1 -3.31e+2 8.85e+1 -6.42e+2 8.90e+1 -1.75e+2 8.85e+1 -1.77e+2 8.85e+1 -7.41e+2 8.85e+1 -3.57e+2 8.85e+1 -2.97e+2 8.90e+1 -4.17e+2 8.90e+1 -2.79e+2 1.97e+2 -6.83e+2 1.47e+2 -2.59e+2 1.97e+2 -3.11e+2 8.90e+1 -7.75e+2 6.66e+1 -4.55e+2 8.90e+1 -3.92e+2 9.35e+1 -7.26e+2 8.90e+1 -1.83e+2 9.35e+1 -1.85e+2 9.35e+1 -4.77e+2 9.35e+1 -6.86e+2 1.47e+2 -3.23e+2 9.35e+1 -3.22e+2 9.35e+1 -2.13e+2 8.85e+1 -2.35e+1 9.35e+1 -5.36e+2 9.35e+1 -3.21e+2 9.35e+1 -4.91e+2 9.35e+1 -2.89e+2 9.35e+1 -7.07e+1 9.35e+1 -5.25e+2 9.35e+1 -2.16e+1 9.35e+1 -7.17e+1 9.35e+1 -3.26e+2 9.35e+1 -2.89e+2 9.35e+1 -3.20e+2 9.35e+1 -3.14e+1 9.35e+1 -3.34e+1 9.35e+1 -1.27e+1 9.35e+1 -2.97e+2 9.35e+1 -3.04e+1 9.35e+1 -3.44e+1 9.35e+1 -7.56e+1 9.35e+1 -2.93e+2 9.35e+1 -3.29e+2 9.35e+1 -3.39e+2 9.35e+1 -2.98e+2 9.35e+1 -2.08e+2 8.90e+1 -3.41e+2 9.35e+1 -2.85e+1 9.35e+1 -1.08e+2 9.35e+1 -3.40e+2 9.35e+1 -2.55e+1 9.35e+1 -2.65e+1 9.35e+1 -3.38e+2 9.35e+1 -1.11e+2 9.35e+1 -8.55e+1 9.35e+1 -2.77e+2 9.35e+1 -1.96e+1 9.35e+1 -1.05e+2 9.35e+1 -1.03e+2 9.35e+1 -2.90e+2 9.35e+1 -7.47e+1 9.35e+1 -6.88e+2 1.47e+2 -2.75e+2 9.35e+1 -2.58e+2 9.35e+1 -9.92e+1 9.35e+1 -3.31e+2 9.35e+1 -2.86e+2 9.35e+1 -3.43e+2 9.35e+1 -5.79e+2 9.35e+1 -3.36e+2 9.35e+1 -3.50e+2 9.35e+1 -3.10e+2 9.35e+1 -3.52e+2 9.35e+1 -9.04e+1 9.35e+1 -3.18e+2 9.35e+1 -3.45e+2 9.35e+1 -3.47e+2 9.35e+1 -5.30e+1 9.35e+1 -1.99e+2 8.85e+1 -3.17e+2 9.35e+1 -2.05e+2 8.85e+1 -3.80e+2 9.35e+1 -3.82e+2 9.35e+1 -3.54e+2 9.35e+1 -8.45e+1 9.35e+1 -1.15e+2 9.35e+1 -9.73e+1 9.35e+1 -1.18e+2 9.35e+1 -1.20e+2 9.35e+1 -4.52e+1 9.35e+1 -5.21e+1 9.35e+1 -9.63e+1 9.35e+1 -1.16e+2 9.35e+1 -3.32e+2 9.35e+1 -8.94e+1 9.35e+1 -9.53e+1 9.35e+1 -5.50e+1 9.35e+1 -2.52e+2 9.35e+1 -3.09e+2 9.35e+1 -7.66e+1 9.35e+1 -3.49e+2 9.35e+1 -5.56e+2 9.35e+1 -1.01e+2 9.35e+1 -3.08e+2 9.35e+1 -4.71e+1 9.35e+1 -4.91e+1 9.35e+1 -3.11e+2 9.35e+1 -1.95e+2 8.85e+1 -9.33e+1 9.35e+1 -3.83e+1 9.35e+1 -2.57e+2 9.35e+1 -7.82e+2 9.35e+1 -2.47e+2 9.35e+1 -2.78e+2 9.30e+1 -2.37e+2 9.35e+1 -4.81e+1 9.35e+1 -2.69e+2 9.35e+1 -3.61e+2 9.35e+1 -3.60e+2 9.35e+1 -3.77e+2 9.35e+1 -2.51e+2 9.35e+1 -6.09e+1 9.35e+1 -2.53e+2 9.35e+1 -5.79e+1 9.35e+1 -3.03e+2 9.35e+1 -3.55e+2 9.35e+1 -7.09e+2 8.85e+1 -2.91e+2 9.35e+1 -3.71e+2 9.35e+1 -3.34e+2 9.35e+1 -8.74e+1 9.35e+1 -6.78e+1 9.35e+1 -1.97e+2 8.85e+1 -2.45e+2 9.35e+1 -3.04e+2 9.35e+1 -2.80e+2 9.30e+1 -3.53e+1 9.35e+1 -5.99e+1 9.35e+1 -3.62e+2 9.35e+1 -3.48e+2 9.35e+1 -4.22e+1 9.35e+1 -7.58e+2 9.35e+1 -7.60e+2 9.35e+1 -2.01e+2 8.85e+1 -3.72e+2 9.35e+1 -5.27e+2 8.85e+1 -3.13e+2 9.35e+1 -2.79e+2 9.35e+1 -2.02e+2 8.85e+1 -2.83e+2 9.36e+1 -3.68e+2 9.35e+1 -3.57e+2 9.35e+1 -3.02e+2 9.35e+1 -3.73e+1 9.35e+1 -7.21e+2 1.47e+2 -7.23e+2 1.47e+2 -2.42e+2 9.35e+1 -2.44e+2 9.35e+1 -2.26e+1 8.90e+1 -7.76e+1 9.35e+1 -4.33e+2 1.75e+2 -3.76e+2 9.35e+1 -2.13e+2 9.35e+1 -2.66e+2 9.35e+1 -3.66e+2 9.35e+1 -3.64e+2 9.35e+1 -7.01e+2 1.47e+2 -2.65e+2 9.35e+1 -7.96e+1 9.35e+1 -8.15e+1 9.35e+1 -3.74e+2 9.35e+1 -5.50e+2 9.35e+1 -3.15e+2 8.85e+1 -3.17e+2 8.85e+1 -3.80e+2 8.85e+1 -4.61e+2 9.35e+1 -5.04e+2 9.35e+1 -3.73e+2 9.35e+1 -4.71e+2 8.85e+1 -7.03e+2 1.47e+2 -7.53e+2 9.35e+1 -2.16e+2 9.35e+1 -7.86e+1 9.35e+1 -2.32e+2 7.37e+1 -2.85e+1 8.85e+1 -5.61e+2 1.51e+2 -6.11e+2 7.37e+1 -6.13e+2 7.37e+1 -2.07e+2 9.35e+1 -5.10e+2 9.35e+1 -6.94e+2 2.95e+1 -5.55e+2 1.32e+2 -6.91e+2 1.47e+2 -6.93e+2 1.47e+2 -7.00e+2 1.47e+2 -1.52e+2 9.35e+1 -5.74e+2 1.47e+2 -5.76e+2 1.47e+2 -5.78e+2 1.47e+2 -2.15e+2 8.85e+1 -1.98e+2 9.35e+1 -2.00e+2 9.35e+1 -4.27e+2 1.48e+2 -4.29e+2 1.49e+2 -3.83e+1 8.90e+1 -7.80e+2 1.47e+2 -7.82e+2 1.47e+2 -5.73e+2 1.47e+2 -5.71e+2 1.47e+2 -6.95e+2 1.47e+2 -4.18e+2 7.37e+1 -7.79e+2 1.47e+2 -7.96e+2 1.75e+2 -5.63e+2 1.47e+2 -6.16e+2 7.37e+1 -5.70e+2 8.85e+1 -5.72e+2 8.85e+1 -7.72e+2 9.35e+1 -5.64e+2 1.48e+2 -4.19e+2 7.37e+1 -5.67e+2 1.47e+2 -5.69e+2 1.47e+2 -4.99e+2 7.37e+1 -5.95e+2 7.37e+1 -4.17e+2 7.37e+1 -4.46e+2 7.37e+1 -4.39e+2 7.37e+1 -2.29e+2 8.85e+1 -3.11e+2 7.37e+1 -5.94e+2 7.37e+1 -4.03e+1 8.84e+1 -6.78e+1 8.91e+1 -5.60e+2 1.47e+2 -7.24e+2 1.47e+2 -5.80e+2 1.32e+2 -2.60e+2 7.37e+1 -7.47e+1 7.37e+1 -3.53e+2 7.37e+1 -2.42e+2 1.47e+2 -2.44e+2 1.47e+2 -3.10e+2 7.37e+1 -3.83e+2 8.83e+1 -3.51e+2 7.37e+1 -3.09e+2 7.37e+1 -4.37e+2 7.37e+1 -4.41e+2 7.37e+1 -1.02e+2 7.37e+1 -3.49e+2 7.37e+1 -5.57e+2 1.48e+2 -3.45e+2 1.47e+2 -3.47e+2 1.47e+2 -3.48e+2 1.47e+2 -6.97e+1 7.37e+1 -2.15e+2 1.47e+2 -5.50e+1 1.46e+2 -6.77e+2 1.47e+2 -7.65e+2 1.47e+2 -7.81e+2 1.47e+2 -3.51e+2 1.49e+2 -1.01e+2 7.37e+1 -5.00e+2 7.37e+1 -5.62e+2 1.47e+2 -7.72e+2 8.85e+1 -7.74e+2 8.81e+1 -2.57e+2 7.37e+1 -1.87e+2 1.47e+2 -1.00e+2 7.37e+1 -7.09e+2 1.47e+2 -3.48e+2 7.37e+1 -6.09e+1 8.85e+1 -6.29e+1 8.85e+1 -7.37e+1 7.37e+1 -5.03e+2 7.37e+1 -2.12e+2 1.47e+2 -4.52e+1 1.47e+2 -4.43e+2 7.37e+1 -5.21e+1 1.47e+2 -7.70e+2 8.90e+1 -5.01e+2 7.37e+1 -6.18e+2 7.37e+1 -6.20e+2 7.37e+1 -6.22e+2 7.37e+1 -3.57e+2 7.37e+1 -4.22e+2 7.37e+1 -4.24e+2 7.37e+1 -2.59e+2 7.37e+1 -3.63e+1 8.85e+1 -7.56e+1 7.37e+1 -3.37e+2 8.85e+1 -2.82e+2 1.80e+2 -7.41e+2 1.48e+2 -3.53e+1 1.47e+2 -4.03e+2 7.37e+1 -2.14e+2 1.47e+2 -4.48e+2 7.37e+1 -7.68e+2 1.47e+2 -7.70e+2 1.47e+2 -7.27e+1 7.37e+1 -5.70e+1 8.85e+1 -5.89e+1 8.85e+1 -4.05e+2 7.37e+1 -3.80e+2 7.37e+1 -2.34e+2 2.95e+1 -6.96e+2 1.47e+2 -7.86e+1 7.37e+1 -3.58e+2 7.37e+1 -7.74e+2 1.47e+2 -7.76e+2 1.47e+2 -4.31e+2 1.47e+2 -7.56e+2 1.75e+2 -5.55e+2 1.47e+2 -2.77e+2 7.37e+1 -3.99e+2 7.37e+1 -3.05e+2 7.37e+1 -4.47e+2 7.37e+1 -2.07e+2 7.37e+1 -1.89e+2 1.47e+2 -1.91e+2 1.47e+2 -3.84e+2 8.85e+1 -3.86e+2 8.85e+1 -3.65e+2 7.37e+1 -4.49e+2 7.37e+1 -3.25e+2 7.37e+1 -7.05e+2 1.47e+2 -2.79e+2 7.37e+1 -3.14e+2 7.37e+1 -2.54e+2 7.37e+1 -6.38e+1 7.37e+1 -5.02e+2 7.37e+1 -4.32e+1 7.37e+1 -9.83e+1 7.37e+1 -4.12e+2 7.37e+1 -4.14e+2 7.37e+1 -7.26e+2 1.47e+2 -7.28e+2 1.47e+2 -4.52e+1 7.37e+1 -2.72e+2 7.37e+1 -4.09e+2 7.37e+1 -7.64e+2 1.47e+2 -6.48e+1 8.90e+1 -2.70e+2 7.37e+1 -4.91e+1 1.47e+2 -6.09e+2 7.37e+1 -7.66e+1 7.37e+1 -7.91e+2 7.37e+1 -6.78e+1 7.37e+1 -2.53e+2 7.37e+1 -5.60e+1 1.99e+2 -2.56e+2 1.47e+2 -3.47e+2 7.37e+1 -5.90e+2 7.37e+1 -4.03e+1 1.47e+2 -9.53e+1 7.37e+1 -3.42e+2 7.37e+1 -3.94e+2 7.37e+1 -2.37e+2 1.47e+2 -7.84e+2 1.47e+2 -7.86e+2 1.47e+2 -3.24e+2 7.37e+1 -4.02e+2 7.37e+1 -7.88e+2 1.47e+2 -2.56e+2 7.37e+1 -7.10e+2 1.48e+2 -7.12e+2 1.48e+2 -2.68e+2 7.37e+1 -2.67e+2 7.37e+1 -1.47e+1 1.50e+2 -5.98e+2 7.37e+1 -2.71e+2 7.37e+1 -3.22e+2 7.37e+1 -3.75e+2 7.37e+1 -3.46e+2 7.37e+1 -4.71e+1 1.47e+2 -2.11e+2 1.47e+2 -3.23e+2 7.37e+1 -7.77e+2 1.47e+2 -4.62e+1 7.37e+1 -7.55e+2 8.85e+1 -2.34e+2 1.49e+2 -6.00e+2 7.37e+1 -2.45e+2 1.47e+2 -2.00e+2 7.37e+1 -2.02e+2 7.37e+1 -5.66e+2 7.37e+1 -4.26e+2 7.37e+1 -3.84e+2 7.37e+1 -1.94e+2 1.47e+2 -6.03e+2 7.37e+1 -6.05e+2 7.37e+1 -3.31e+2 7.37e+1 -3.96e+2 7.37e+1 -4.15e+2 7.37e+1 -3.38e+2 7.37e+1 -3.32e+2 7.37e+1 -3.73e+1 1.47e+2 -3.08e+2 7.37e+1 -3.34e+2 7.37e+1 -3.30e+2 7.37e+1 -3.98e+2 7.37e+1 -4.12e+1 7.37e+1 -6.58e+1 7.37e+1 -3.15e+2 7.37e+1 -4.08e+2 7.37e+1 -4.27e+2 7.37e+1 -2.01e+2 1.32e+2 -2.03e+2 1.32e+2 -7.95e+2 1.47e+2 -2.49e+2 7.37e+1 -6.29e+1 7.37e+1 -1.33e+2 7.37e+1 -1.35e+2 7.37e+1 -3.10e+2 1.48e+2 -3.78e+2 7.37e+1 -2.40e+2 7.37e+1 -2.66e+2 7.37e+1 -3.88e+2 8.85e+1 -3.90e+2 8.85e+1 -3.92e+2 8.85e+1 -3.64e+2 7.37e+1 -2.84e+2 1.77e+2 -5.16e+2 7.37e+1 -3.83e+2 7.37e+1 -2.84e+2 7.37e+1 -8.25e+1 7.37e+1 -4.92e+2 7.37e+1 -5.28e+2 7.37e+1 -9.14e+1 7.37e+1 -9.33e+1 7.37e+1 -3.63e+2 7.37e+1 -4.30e+2 1.77e+2 -7.96e+2 7.37e+1 -7.86e+0 1.47e+2 -9.83e+0 1.47e+2 -4.96e+2 7.37e+1 -2.44e+2 7.37e+1 -8.65e+1 7.37e+1 -4.50e+2 7.37e+1 -7.19e+2 1.47e+2 -4.93e+2 7.37e+1 -3.40e+2 7.37e+1 -4.33e+2 1.47e+2 -4.87e+2 8.85e+1 -2.55e+2 7.37e+1 -5.05e+2 7.37e+1 -7.43e+2 1.47e+2 -3.36e+2 7.37e+1 -1.05e+2 7.37e+1 -5.01e+1 1.47e+2 -4.03e+1 7.37e+1 -3.50e+2 8.85e+1 -4.32e+2 7.37e+1 -2.41e+2 7.37e+1 -2.43e+2 7.37e+1 -4.98e+2 1.47e+2 -5.04e+2 7.37e+1 -1.68e+2 1.48e+2 -1.25e+2 7.37e+1 -1.27e+2 7.37e+1 -6.02e+2 1.77e+2 -4.29e+2 7.37e+1 -2.89e+2 7.37e+1 -2.36e+2 1.47e+2 -7.17e+1 1.47e+2 -5.27e+2 7.37e+1 -3.21e+2 7.37e+1 -1.16e+2 7.37e+1 -1.18e+2 7.37e+1 -3.94e+2 1.77e+2 -2.85e+2 1.77e+2 -3.60e+2 7.37e+1 -3.29e+2 7.37e+1 -2.48e+2 7.37e+1 -3.41e+2 7.37e+1 -4.26e+2 1.47e+2 -5.79e+1 1.47e+2 -2.21e+2 9.35e+1 -3.24e+1 8.90e+1 -5.36e+2 1.78e+2 -3.17e+2 7.37e+1 -5.17e+2 9.35e+1 -4.28e+2 1.77e+2 -6.03e+2 1.77e+2 -2.65e+2 8.90e+1 -4.66e+2 7.37e+1 -4.22e+1 8.85e+1 -4.42e+1 8.83e+1 -4.62e+1 8.83e+1 -1.13e+2 7.37e+1 -1.15e+2 7.37e+1 -2.16e+2 7.37e+1 -3.75e+2 1.77e+2 -5.41e+2 1.77e+2 -3.71e+2 7.37e+1 -5.14e+2 7.37e+1 -9.04e+1 7.37e+1 -7.06e+2 1.47e+2 -7.08e+2 1.47e+2 -3.87e+2 7.37e+1 -4.32e+2 1.77e+2 -7.31e+2 1.48e+2 -1.23e+2 7.37e+1 -2.39e+2 1.47e+2 -4.72e+2 1.77e+2 -1.30e+2 7.37e+1 -1.42e+2 1.47e+2 -2.86e+2 1.77e+2 -1.08e+1 1.75e+2 -1.77e+2 1.77e+2 -5.07e+2 7.37e+1 -1.10e+2 7.37e+1 -8.35e+1 8.85e+1 -4.28e+2 1.47e+2 -7.33e+2 1.47e+2 -1.21e+2 7.37e+1 -3.60e+2 1.47e+2 -3.34e+2 1.47e+2 -5.72e+2 7.37e+1 -5.19e+2 1.47e+2 -5.21e+2 1.47e+2 -5.22e+2 1.47e+2 -7.37e+1 1.47e+2 -7.56e+1 1.47e+2 -6.97e+1 1.47e+2 -7.36e+2 1.47e+2 -3.56e+2 1.77e+2 -3.83e+1 7.37e+1 -6.04e+2 1.77e+2 -2.08e+2 1.77e+2 -1.76e+2 1.77e+2 -7.66e+2 1.77e+2 -5.12e+2 7.37e+1 -1.20e+2 1.77e+2 -3.97e+2 1.77e+2 -6.97e+2 1.77e+2 -5.19e+2 7.37e+1 -1.37e+1 1.50e+2 -5.02e+2 1.47e+2 -6.01e+2 1.77e+2 -2.94e+1 1.32e+2 -5.63e+2 7.37e+1 -3.96e+2 8.85e+1 -3.98e+2 8.85e+1 -6.73e+2 1.78e+2 -3.89e+2 7.37e+1 -4.19e+2 1.77e+2 -5.06e+2 1.77e+2 -1.99e+2 1.75e+2 -2.77e+2 1.47e+2 -8.15e+1 7.37e+1 -7.30e+2 1.46e+2 -2.89e+2 7.37e+1 -2.69e+2 1.77e+2 -5.37e+2 1.78e+2 -7.67e+2 1.77e+2 -5.18e+2 1.75e+2 -5.66e+2 8.85e+1 -4.81e+1 7.37e+1 -1.21e+2 1.77e+2 -3.00e+2 7.37e+1 -3.98e+2 1.77e+2 -6.48e+1 1.48e+2 -6.68e+1 1.48e+2 -6.88e+1 1.48e+2 -4.71e+1 7.37e+1 -2.48e+2 8.85e+1 -4.75e+2 1.77e+2 -3.13e+2 1.77e+2 -3.73e+1 7.37e+1 -5.88e+2 7.37e+1 -4.20e+2 1.77e+2 -6.98e+2 1.77e+2 -4.75e+2 1.48e+2 -4.77e+2 1.49e+2 -5.64e+2 7.37e+1 -4.74e+2 1.77e+2 -5.42e+2 7.37e+1 -4.76e+2 1.77e+2 -9.53e+1 1.32e+2 -2.46e+2 1.47e+2 -3.14e+2 1.77e+2 -3.11e+2 1.77e+2 -4.99e+2 1.77e+2 -3.84e+2 1.77e+2 -2.87e+2 1.77e+2 -3.93e+1 1.77e+2 -9.83e+1 1.77e+2 -4.26e+2 1.77e+2 -2.67e+2 1.77e+2 -2.18e+2 1.47e+2 -5.39e+2 1.77e+2 -4.87e+2 7.37e+1 -4.89e+2 7.37e+1 -1.22e+2 1.77e+2 -2.13e+2 1.77e+2 -5.43e+2 1.77e+2 -8.84e+1 7.37e+1 -4.83e+2 7.37e+1 -3.09e+2 1.77e+2 -2.72e+2 1.77e+2 -1.19e+2 1.77e+2 -3.86e+2 1.77e+2 -3.03e+2 7.37e+1 -2.68e+2 1.77e+2 -2.89e+2 1.77e+2 -4.64e+2 1.47e+2 -4.66e+2 1.47e+2 -5.71e+2 7.37e+1 -3.85e+2 1.77e+2 -3.74e+2 1.77e+2 -3.87e+2 1.77e+2 -4.01e+2 1.47e+2 -4.27e+2 1.77e+2 -3.83e+1 1.77e+2 -1.96e+2 1.47e+2 -3.68e+2 7.37e+1 -2.14e+2 1.77e+2 -1.23e+2 1.76e+2 -2.66e+2 1.77e+2 -2.45e+2 7.37e+1 -3.82e+2 1.77e+2 -2.89e+2 1.77e+2 -5.50e+2 7.37e+1 -5.90e+2 8.85e+1 -4.60e+2 1.77e+2 -4.62e+2 1.77e+2 -2.18e+2 1.32e+2 -5.54e+2 1.77e+2 -5.31e+2 1.77e+2 -2.19e+2 1.77e+2 -4.51e+2 1.77e+2 -1.17e+2 1.77e+2 -5.53e+2 1.77e+2 -4.34e+2 1.77e+2 -7.91e+2 1.47e+2 -3.63e+1 1.77e+2 -3.58e+2 1.77e+2 -3.34e+1 1.77e+2 -5.08e+2 1.77e+2 -2.45e+1 1.32e+2 -5.01e+1 1.77e+2 -4.03e+1 1.77e+2 -7.75e+2 1.77e+2 -2.23e+2 1.47e+2 -5.00e+2 1.77e+2 -4.21e+2 1.77e+2 -4.00e+2 1.77e+2 -7.94e+2 1.77e+2 -7.51e+2 1.77e+2 -4.35e+2 1.47e+2 -4.37e+2 1.47e+2 -6.07e+2 1.77e+2 -3.07e+2 1.77e+2 -4.39e+2 1.47e+2 -7.69e+2 1.77e+2 -2.21e+2 7.37e+1 -2.23e+2 7.37e+1 -5.44e+2 1.77e+2 -1.69e+2 1.77e+2 -3.52e+2 1.76e+2 -7.52e+2 1.77e+2 -3.63e+2 1.77e+2 -1.67e+2 1.77e+2 -5.33e+2 1.77e+2 -1.24e+2 1.76e+2 -1.68e+2 1.77e+2 -4.35e+2 1.77e+2 -6.99e+2 1.77e+2 -4.12e+1 1.77e+2 -2.12e+2 1.77e+2 -1.63e+2 1.47e+2 -6.21e+2 1.77e+2 -4.64e+2 1.77e+2 -6.08e+2 1.77e+2 -5.55e+2 1.77e+2 -2.20e+2 1.77e+2 -5.32e+2 1.77e+2 -2.88e+2 7.37e+1 -5.45e+2 1.77e+2 -5.34e+2 1.77e+2 -2.15e+2 1.77e+2 -4.77e+2 1.77e+2 -1.55e+2 1.77e+2 -7.88e+2 8.85e+1 -3.04e+1 1.77e+2 -4.22e+1 1.77e+2 -1.53e+2 1.77e+2 -6.47e+2 1.77e+2 -4.16e+2 1.77e+2 -4.25e+2 1.77e+2 -1.73e+2 1.77e+2 -8.35e+1 7.37e+1 -1.51e+2 1.77e+2 -1.91e+2 1.77e+2 -3.67e+2 7.37e+1 -2.55e+1 1.77e+2 -4.63e+2 1.77e+2 -1.92e+2 1.77e+2 -6.22e+2 1.77e+2 -4.71e+2 1.77e+2 -5.50e+2 1.77e+2 -3.54e+2 1.77e+2 -2.94e+1 1.77e+2 -7.93e+2 1.77e+2 -4.23e+2 1.77e+2 -3.17e+2 1.47e+2 -1.06e+2 1.77e+2 -6.19e+2 1.77e+2 -3.59e+2 1.77e+2 -1.93e+2 1.77e+2 -6.74e+2 1.77e+2 -9.43e+1 1.77e+2 -2.95e+2 1.77e+2 -7.58e+2 1.77e+2 -5.35e+2 1.77e+2 -7.49e+2 1.51e+2 -7.51e+2 1.52e+2 -4.32e+1 1.77e+2 -4.96e+2 1.47e+2 -1.17e+1 1.77e+2 -3.00e+2 1.77e+2 -3.89e+2 1.77e+2 -4.42e+1 1.77e+2 -2.99e+2 1.77e+2 -3.47e+2 1.77e+2 -2.16e+2 1.77e+2 -1.05e+2 1.77e+2 -5.14e+2 1.77e+2 -4.18e+2 1.77e+2 -2.92e+2 1.77e+2 -3.90e+2 1.77e+2 -3.61e+2 1.77e+2 -3.56e+2 1.46e+2 -7.78e+2 1.77e+2 -1.56e+2 1.77e+2 -6.51e+2 1.77e+2 -8.84e+0 1.77e+2 -2.25e+2 1.47e+2 -6.42e+2 1.77e+2 -2.97e+2 1.77e+2 -6.09e+2 1.77e+2 -1.26e+2 1.77e+2 -5.97e+2 1.77e+2 -2.92e+2 7.37e+1 -1.57e+2 1.77e+2 -1.74e+2 1.77e+2 -4.95e+2 1.77e+2 -5.15e+2 1.77e+2 -7.37e+2 1.47e+2 -4.71e+1 1.77e+2 -7.00e+2 1.77e+2 -5.85e+2 7.37e+1 -3.67e+2 1.77e+2 -1.61e+2 1.77e+2 -4.17e+2 1.77e+2 -4.78e+2 1.77e+2 -4.50e+2 1.77e+2 -5.01e+1 7.37e+1 -1.82e+2 1.77e+2 -5.11e+1 7.37e+1 -4.84e+2 1.77e+2 -6.68e+2 1.77e+2 -1.25e+2 1.77e+2 -4.53e+2 1.77e+2 -7.91e+2 1.77e+2 -1.27e+1 1.77e+2 -3.93e+2 1.77e+2 -3.14e+1 1.77e+2 -4.03e+2 1.77e+2 -5.30e+2 1.77e+2 -4.05e+2 1.77e+2 -6.24e+2 1.77e+2 -4.56e+2 1.77e+2 -2.55e+1 7.37e+1 -4.65e+2 1.77e+2 -5.68e+2 7.37e+1 -9.43e+1 1.32e+2 -6.25e+2 1.77e+2 -2.36e+2 1.47e+2 -1.28e+2 1.77e+2 -1.11e+2 7.37e+1 -5.82e+2 7.37e+1 -5.61e+2 1.77e+2 -7.32e+2 1.76e+2 -6.43e+2 1.77e+2 -2.33e+2 1.77e+2 -4.62e+2 1.47e+2 -4.68e+2 1.77e+2 -1.15e+2 1.77e+2 -1.00e+2 1.77e+2 -5.56e+2 1.77e+2 -4.81e+1 1.92e+2 -3.19e+2 1.77e+2 -4.79e+2 1.47e+2 -3.47e+2 1.77e+2 -4.67e+2 1.77e+2 -1.58e+2 1.77e+2 -2.26e+1 1.32e+2 -7.04e+2 1.77e+2 -4.11e+2 1.77e+2 -5.99e+2 1.77e+2 -7.39e+2 1.47e+2 -5.30e+1 7.37e+1 -1.15e+2 1.77e+2 -5.13e+2 1.77e+2 -3.52e+2 8.85e+1 -4.49e+2 1.77e+2 -2.96e+2 1.77e+2 -4.66e+2 1.77e+2 -5.79e+1 7.37e+1 -3.11e+2 1.47e+2 -3.13e+2 1.47e+2 -1.14e+2 1.77e+2 -4.38e+2 1.77e+2 -7.37e+2 1.77e+2 -1.10e+2 1.77e+2 -1.27e+2 1.77e+2 -6.39e+2 1.77e+2 -6.52e+2 1.77e+2 -4.14e+2 1.47e+2 -7.01e+2 1.77e+2 -3.93e+0 1.77e+2 -1.09e+2 1.77e+2 -5.21e+1 1.77e+2 -1.04e+2 1.77e+2 -2.23e+2 1.77e+2 -3.34e+1 7.37e+1 -2.47e+2 1.47e+2 -1.97e+2 1.77e+2 -4.81e+2 1.77e+2 -4.63e+2 7.37e+1 -1.67e+2 1.75e+2 -7.77e+2 1.77e+2 -2.78e+2 1.76e+2 -4.45e+2 1.77e+2 -2.59e+2 1.77e+2 -7.06e+2 1.77e+2 -3.71e+2 1.77e+2 -7.35e+2 1.77e+2 -2.34e+2 8.85e+1 -2.36e+2 8.85e+1 -1.35e+2 1.77e+2 -4.48e+2 1.77e+2 -5.76e+2 7.37e+1 -3.04e+2 1.77e+2 -7.12e+2 1.77e+2 -7.27e+1 1.32e+2 -5.03e+2 1.47e+2 -4.39e+2 1.77e+2 -4.63e+2 1.47e+2 -7.56e+2 1.77e+2 -1.39e+2 1.77e+2 -6.48e+2 1.77e+2 -3.72e+2 1.77e+2 -7.86e+2 1.77e+2 -3.93e+1 1.32e+2 -1.13e+2 1.77e+2 -3.59e+2 1.47e+2 -7.76e+2 1.77e+2 -6.67e+2 1.77e+2 -1.57e+1 1.77e+2 -7.31e+2 1.76e+2 -1.36e+2 1.77e+2 -7.15e+2 1.77e+2 -4.44e+2 1.47e+2 -4.46e+2 1.47e+2 -4.48e+2 1.47e+2 -2.69e+2 1.47e+2 -7.34e+2 1.47e+2 -6.09e+1 1.77e+2 -1.08e+2 1.77e+2 -2.00e+2 1.77e+2 -1.40e+2 1.77e+2 -2.71e+2 1.47e+2 -2.09e+2 1.50e+2 -5.28e+2 1.77e+2 -2.56e+2 1.77e+2 -4.37e+2 1.77e+2 -7.34e+2 1.76e+2 -1.34e+2 1.77e+2 -1.37e+2 1.47e+2 -1.42e+2 1.77e+2 -1.67e+1 1.77e+2 -4.70e+2 1.77e+2 -5.57e+2 1.77e+2 -2.35e+1 1.32e+2 -7.14e+2 1.77e+2 -2.47e+2 1.77e+2 -2.20e+2 1.47e+2 -5.41e+2 7.37e+1 -7.86e+1 1.77e+2 -6.70e+2 1.77e+2 -6.79e+2 1.77e+2 -5.77e+2 7.37e+1 -6.50e+2 1.77e+2 -1.33e+2 1.77e+2 -2.55e+2 1.48e+2 -7.83e+2 1.77e+2 -4.58e+2 7.37e+1 -6.26e+2 1.77e+2 -6.80e+2 1.77e+2 -6.27e+2 1.77e+2 -7.96e+1 1.77e+2 -6.83e+2 1.77e+2 -5.65e+2 1.77e+2 -7.79e+2 1.77e+2 -3.15e+2 1.47e+2 -2.52e+2 1.77e+2 -6.28e+2 1.77e+2 -7.16e+2 1.76e+2 -3.11e+2 1.16e+2 -7.47e+1 1.32e+2 -1.88e+2 1.77e+2 -2.95e+2 7.37e+1 -1.32e+2 1.77e+2 -1.37e+2 1.77e+2 -7.07e+2 1.77e+2 -7.26e+2 1.77e+2 -6.11e+2 1.77e+2 -6.58e+2 1.76e+2 -6.38e+1 1.77e+2 -2.48e+2 1.77e+2 -7.50e+2 1.77e+2 -2.36e+2 1.77e+2 -2.37e+2 1.77e+2 -2.43e+2 1.77e+2 -2.49e+2 1.77e+2 -2.32e+2 1.77e+2 -7.80e+2 1.77e+2 -6.82e+2 1.77e+2 -8.06e+1 1.77e+2 -7.81e+2 1.77e+2 -4.79e+2 1.77e+2 -4.55e+2 1.47e+2 -6.88e+0 1.77e+2 -1.76e+1 1.77e+2 -3.02e+2 1.77e+2 -4.87e+2 1.77e+2 -3.63e+1 1.32e+2 -3.83e+1 1.32e+2 -5.26e+2 1.77e+2 -4.88e+2 1.77e+2 -2.02e+2 1.77e+2 -5.26e+2 1.47e+2 -1.12e+2 1.77e+2 -5.80e+2 1.77e+2 -5.66e+2 1.77e+2 -2.46e+2 1.77e+2 -2.80e+2 1.77e+2 -7.19e+2 1.77e+2 -7.17e+1 1.77e+2 -2.78e+2 1.47e+2 -1.76e+1 1.47e+2 -4.80e+2 1.77e+2 -5.74e+2 7.37e+1 -2.55e+2 1.77e+2 -6.56e+2 1.76e+2 -1.86e+1 1.77e+2 -6.65e+2 1.77e+2 -2.26e+2 1.47e+2 -2.31e+2 1.77e+2 -6.38e+2 1.77e+2 -5.25e+2 1.77e+2 -5.60e+1 1.77e+2 -4.52e+2 7.37e+1 -4.54e+2 7.37e+1 -1.86e+1 1.33e+2 -5.89e+1 1.75e+2 -6.09e+1 1.75e+2 -5.89e+2 1.77e+2 -2.01e+2 1.77e+2 -2.03e+2 1.77e+2 -3.20e+2 1.77e+2 -8.35e+1 1.77e+2 -5.20e+2 1.77e+2 -2.45e+1 1.77e+2 -4.13e+2 1.77e+2 -2.42e+2 1.77e+2 -6.84e+2 1.77e+2 -4.67e+2 7.37e+1 -6.77e+2 1.77e+2 -6.09e+1 7.37e+1 -2.41e+2 1.77e+2 -2.50e+2 1.77e+2 -5.63e+2 1.77e+2 -7.07e+1 1.77e+2 -7.11e+2 1.77e+2 -6.48e+1 1.77e+2 -5.70e+1 7.37e+1 -3.28e+2 1.77e+2 -4.91e+1 8.85e+1 -6.36e+2 1.77e+2 -7.29e+2 1.76e+2 -6.15e+2 1.77e+2 -3.29e+2 1.77e+2 -7.85e+2 1.77e+2 -9.83e+1 1.32e+2 -1.65e+2 1.47e+2 -5.52e+2 1.47e+2 -5.54e+2 1.47e+2 -3.50e+2 1.77e+2 -4.68e+2 1.47e+2 -5.79e+2 1.77e+2 -5.48e+2 1.77e+2 -4.08e+2 1.77e+2 -6.68e+1 1.77e+2 -1.96e+1 1.77e+2 -5.30e+1 1.77e+2 -6.78e+2 1.77e+2 -2.26e+1 1.77e+2 -1.43e+2 1.77e+2 -5.67e+2 1.77e+2 -5.47e+2 1.77e+2 -7.28e+2 1.77e+2 -2.50e+2 1.47e+2 -1.82e+2 1.47e+2 -1.84e+2 1.47e+2 -7.96e+2 1.77e+2 -2.16e+1 1.77e+2 -3.62e+2 1.47e+2 -4.40e+2 1.77e+2 -4.67e+2 1.47e+2 -6.63e+2 1.77e+2 -3.23e+2 1.77e+2 -4.90e+2 8.85e+1 -2.04e+2 1.77e+2 -8.45e+1 1.77e+2 -4.53e+2 1.47e+2 -6.88e+2 1.77e+2 -6.85e+2 1.77e+2 -5.37e+2 1.77e+2 -5.39e+2 1.77e+2 -3.42e+2 1.77e+2 -6.88e+1 1.77e+2 -6.86e+2 1.77e+2 -2.05e+2 1.77e+2 -3.46e+2 1.32e+2 -5.40e+1 1.76e+2 -4.90e+2 1.77e+2 -8.55e+1 1.77e+2 -2.44e+2 1.32e+2 -7.17e+2 1.77e+2 -2.70e+2 8.85e+1 -2.72e+2 8.85e+1 -2.08e+2 1.76e+2 -2.60e+2 1.47e+2 -2.38e+2 8.85e+1 -2.40e+2 8.85e+1 -1.41e+2 1.47e+2 -6.12e+2 1.77e+2 -8.65e+1 1.77e+2 -3.01e+2 1.48e+2 -7.20e+2 1.77e+2 -5.27e+2 1.47e+2 -3.30e+2 1.77e+2 -5.82e+2 1.76e+2 -7.18e+2 1.77e+2 -6.14e+2 1.77e+2 -4.22e+1 1.32e+2 -2.29e+2 7.37e+1 -8.94e+1 1.32e+2 -4.44e+2 1.77e+2 -2.16e+1 1.32e+2 -4.62e+2 7.37e+1 -1.00e+2 1.32e+2 -2.35e+1 1.75e+2 -2.55e+1 1.75e+2 -2.45e+1 7.37e+1 -4.04e+2 1.47e+2 -5.84e+2 1.76e+2 -3.27e+2 8.91e+1 -3.38e+2 1.77e+2 -4.49e+2 1.47e+2 -5.37e+2 8.85e+1 -2.51e+2 1.47e+2 -6.92e+2 1.77e+2 -5.45e+2 7.37e+1 -9.14e+1 1.32e+2 -3.21e+2 1.77e+2 -4.61e+2 7.37e+1 -7.43e+2 1.77e+2 -5.15e+2 1.47e+2 -6.35e+2 1.77e+2 -2.92e+2 1.32e+2 -5.87e+2 1.77e+2 -5.22e+2 1.77e+2 -6.19e+1 1.47e+2 -3.53e+1 8.90e+1 -7.25e+2 1.77e+2 -1.10e+2 1.48e+2 -3.44e+2 1.77e+2 -5.11e+1 1.33e+2 -2.14e+2 1.32e+2 -3.25e+2 1.77e+2 -2.06e+1 1.32e+2 -3.27e+2 1.77e+2 -4.62e+2 8.85e+1 -5.42e+2 1.32e+2 -7.45e+2 1.77e+2 -3.18e+2 1.48e+2 -3.20e+2 1.48e+2 -2.93e+2 7.37e+1 -4.11e+2 1.47e+2 -4.13e+2 1.47e+2 -6.89e+2 1.77e+2 -5.84e+2 7.37e+1 -3.41e+2 1.47e+2 -7.46e+2 1.77e+2 -5.75e+2 1.77e+2 -1.32e+2 1.47e+2 -1.49e+2 1.47e+2 -3.81e+2 1.48e+2 -8.45e+1 1.32e+2 -8.65e+1 1.32e+2 -5.86e+2 1.76e+2 -1.98e+2 1.46e+2 -5.99e+1 1.47e+2 -3.35e+2 1.77e+2 -5.31e+2 1.47e+2 -2.90e+2 1.32e+2 -3.31e+2 1.77e+2 -1.96e+1 1.47e+2 -4.03e+1 1.32e+2 -3.46e+2 1.77e+2 -5.69e+2 1.77e+2 -5.23e+2 7.37e+1 -4.82e+2 7.37e+1 -2.00e+2 1.47e+2 -7.24e+2 1.77e+2 -2.75e+2 1.47e+2 -1.52e+2 1.47e+2 -2.51e+2 8.91e+1 -5.70e+2 1.77e+2 -3.32e+2 1.77e+2 -3.85e+2 1.47e+2 -3.22e+2 1.47e+2 -4.05e+2 1.47e+2 -5.51e+2 1.47e+2 -4.57e+2 7.37e+1 -7.17e+1 1.16e+2 -5.73e+2 1.77e+2 -5.44e+2 7.37e+1 -3.36e+2 1.77e+2 -5.11e+2 7.37e+1 -5.01e+1 1.32e+2 -1.93e+2 7.37e+1 -3.92e+2 1.47e+2 -2.79e+2 1.46e+2 -3.21e+2 1.17e+2 -3.23e+2 1.17e+2 -1.01e+2 1.47e+2 -1.03e+2 1.47e+2 -5.52e+2 7.37e+1 -2.65e+2 1.47e+2 -2.83e+2 1.47e+2 -5.34e+2 1.47e+2 -5.77e+2 1.77e+2 -9.33e+1 1.48e+2 -2.94e+2 1.47e+2 -5.74e+2 1.77e+2 -3.57e+2 1.32e+2 -2.45e+2 1.32e+2 -1.05e+2 1.47e+2 -1.07e+2 1.47e+2 -5.50e+2 1.47e+2 -6.00e+2 8.85e+1 -1.46e+2 1.47e+2 -1.71e+2 1.47e+2 -4.52e+2 1.47e+2 -6.32e+2 1.47e+2 -6.34e+2 1.47e+2 -4.80e+2 1.47e+2 -2.25e+2 1.32e+2 -2.54e+2 1.32e+2 -2.85e+2 1.48e+2 -5.60e+2 7.37e+1 -4.17e+2 1.47e+2 -3.47e+2 1.32e+2 -1.76e+2 1.77e+2 -5.22e+2 7.37e+1 -4.60e+2 7.37e+1 -5.33e+2 1.47e+2 -3.14e+1 1.47e+2 -2.49e+2 1.47e+2 -3.24e+2 1.47e+2 -8.15e+1 1.32e+2 -4.51e+2 1.47e+2 -2.89e+2 1.47e+2 -1.88e+2 1.18e+2 -5.62e+2 7.37e+1 -3.23e+2 1.47e+2 -1.76e+2 1.47e+2 -3.04e+1 7.37e+1 -5.05e+2 1.46e+2 -3.43e+2 1.47e+2 -2.09e+2 1.18e+2 -9.43e+1 1.47e+2 -1.83e+2 1.18e+2 -1.30e+2 1.47e+2 -4.57e+2 1.47e+2 -4.59e+2 1.47e+2 -2.72e+2 1.47e+2 -2.74e+2 1.47e+2 -5.61e+2 7.37e+1 -1.38e+2 1.47e+2 -1.40e+2 1.47e+2 -1.62e+2 1.47e+2 -1.29e+2 1.47e+2 -6.48e+1 1.32e+2 -6.17e+2 1.47e+2 -1.47e+1 1.32e+2 -2.11e+2 1.18e+2 -3.63e+1 1.91e+2 -1.61e+2 1.47e+2 -4.81e+1 1.32e+2 -2.97e+2 1.32e+2 -2.12e+2 1.18e+2 -8.94e+1 1.18e+2 -2.21e+2 1.18e+2 -3.17e+2 1.16e+2 -3.19e+2 1.16e+2 -1.96e+1 1.75e+2 -1.71e+2 1.32e+2 -2.61e+2 1.48e+2 -2.82e+2 1.18e+2 -2.01e+2 1.47e+2 -3.34e+1 1.32e+2 -2.37e+2 1.32e+2 -2.89e+2 1.32e+2 -1.36e+2 1.47e+2 -4.70e+2 1.47e+2 -4.72e+2 1.47e+2 -5.23e+2 1.47e+2 -2.22e+2 1.18e+2 -7.86e+2 1.18e+2 -2.80e+2 1.47e+2 -2.32e+2 8.85e+1 -2.36e+2 1.32e+2 -3.06e+2 1.32e+2 -1.90e+2 1.18e+2 -4.21e+2 1.18e+2 -4.71e+1 1.32e+2 -2.79e+2 1.18e+2 -3.27e+2 1.47e+2 -1.14e+2 1.18e+2 -4.12e+1 1.75e+2 -1.37e+1 1.32e+2 -6.58e+1 1.32e+2 -1.69e+2 1.18e+2 -4.22e+2 1.18e+2 -2.84e+2 1.18e+2 -7.88e+2 1.18e+2 -1.70e+2 1.18e+2 -5.36e+2 7.37e+1 -2.79e+2 8.85e+1 -2.20e+2 1.18e+2 -1.71e+2 1.18e+2 -2.31e+2 8.85e+1 -3.29e+2 1.47e+2 -3.31e+2 1.47e+2 -1.68e+2 1.18e+2 -7.48e+2 1.47e+2 -2.95e+2 1.47e+2 -4.72e+2 1.18e+2 -1.33e+2 1.47e+2 -2.86e+2 1.32e+2 -6.17e+2 1.18e+2 -9.53e+1 1.47e+2 -4.32e+1 1.32e+2 -2.88e+2 1.18e+2 -4.20e+2 1.18e+2 -6.99e+2 1.18e+2 -6.26e+2 1.18e+2 -6.03e+2 1.47e+2 -2.33e+2 1.32e+2 -2.89e+2 1.32e+2 -7.79e+2 1.18e+2 -1.74e+2 1.47e+2 -6.09e+1 1.18e+2 -2.87e+2 1.18e+2 -7.16e+2 1.47e+2 -1.73e+2 1.47e+2 -1.15e+2 1.18e+2 -6.16e+2 1.18e+2 -5.79e+1 1.32e+2 -2.15e+2 1.18e+2 -1.64e+2 1.18e+2 -7.00e+2 1.18e+2 -6.27e+2 1.18e+2 -8.45e+1 1.18e+2 -2.82e+2 1.77e+2 -2.84e+2 1.78e+2 -2.33e+2 1.47e+2 -1.91e+2 1.18e+2 -7.07e+2 1.18e+2 -2.26e+1 1.47e+2 -2.17e+2 1.18e+2 -2.07e+2 1.18e+2 -1.14e+2 1.47e+2 -7.85e+2 1.18e+2 -1.17e+2 1.18e+2 -6.22e+2 1.47e+2 -8.84e+1 1.18e+2 -8.55e+1 1.18e+2 -5.11e+2 1.18e+2 -7.96e+1 1.32e+2 -2.16e+2 1.18e+2 -7.74e+2 1.18e+2 -2.24e+2 1.18e+2 -5.17e+2 1.18e+2 -2.75e+2 1.18e+2 -7.17e+1 1.32e+2 -2.96e+2 1.47e+2 -2.98e+2 1.47e+2 -6.77e+2 1.18e+2 -6.19e+1 1.18e+2 -1.65e+2 8.85e+1 -7.84e+2 1.18e+2 -4.42e+1 1.32e+2 -2.35e+1 7.37e+1 -1.72e+2 1.18e+2 -8.35e+1 1.32e+2 -7.27e+2 1.18e+2 -2.12e+2 1.32e+2 -3.93e+2 1.47e+2 -3.95e+2 1.47e+2 -3.97e+2 1.47e+2 -5.99e+1 1.18e+2 -5.06e+2 1.47e+2 -6.80e+2 1.18e+2 -7.06e+2 1.18e+2 -7.10e+2 1.18e+2 -7.92e+2 1.18e+2 -2.19e+2 1.18e+2 -5.14e+2 1.47e+2 -3.75e+2 1.18e+2 -4.19e+2 1.18e+2 -5.18e+2 1.18e+2 -8.65e+1 1.18e+2 -1.81e+2 1.18e+2 -4.41e+2 1.47e+2 -2.66e+2 1.18e+2 -9.43e+1 1.18e+2 -6.30e+2 1.18e+2 -6.79e+2 1.18e+2 -5.32e+2 7.37e+1 -7.32e+2 1.18e+2 -3.39e+2 1.47e+2 -2.28e+2 1.47e+2 -2.74e+2 1.18e+2 -5.09e+2 1.18e+2 -2.92e+2 1.18e+2 -1.10e+2 1.18e+2 -4.47e+2 1.18e+2 -2.49e+2 1.16e+2 -3.84e+2 1.47e+2 -8.25e+1 1.32e+2 -1.46e+2 1.18e+2 -6.29e+2 1.18e+2 -5.15e+2 1.18e+2 -6.22e+2 1.18e+2 -1.66e+2 1.18e+2 -3.47e+2 1.18e+2 -4.63e+2 1.18e+2 -6.97e+2 1.18e+2 -5.43e+2 1.18e+2 -9.63e+1 1.18e+2 -1.47e+2 1.18e+2 -1.76e+2 1.18e+2 -7.31e+2 1.17e+2 -5.79e+2 8.85e+1 -3.77e+2 1.18e+2 -1.36e+2 1.18e+2 -5.81e+2 1.18e+2 -2.43e+2 1.32e+2 -6.24e+2 1.18e+2 -5.95e+2 1.18e+2 -6.23e+2 1.18e+2 -4.48e+2 1.18e+2 -6.69e+2 1.18e+2 -4.11e+2 1.18e+2 -2.18e+2 1.18e+2 -6.68e+2 1.18e+2 -7.16e+2 1.18e+2 -2.90e+2 1.18e+2 -5.42e+2 1.18e+2 -2.26e+2 1.18e+2 -5.94e+2 1.18e+2 -6.19e+2 1.47e+2 -5.96e+2 1.18e+2 -4.36e+2 1.18e+2 -1.50e+2 1.18e+2 -7.69e+2 1.18e+2 -3.55e+2 1.18e+2 -5.08e+2 1.18e+2 -2.68e+2 1.32e+2 -6.21e+2 1.18e+2 -2.26e+1 1.62e+2 -4.37e+2 1.18e+2 -5.16e+2 8.85e+1 -5.00e+2 8.85e+1 -5.93e+2 1.18e+2 -4.10e+2 1.18e+2 -3.53e+2 1.18e+2 -1.09e+2 1.18e+2 -5.07e+2 1.18e+2 -6.66e+2 1.18e+2 -7.28e+2 1.18e+2 -5.06e+2 1.18e+2 -4.69e+2 1.18e+2 -4.71e+2 1.18e+2 -1.21e+2 1.18e+2 -5.97e+2 1.18e+2 -3.03e+2 1.32e+2 -7.20e+2 1.18e+2 -3.61e+2 1.32e+2 -3.63e+2 1.32e+2 -4.35e+2 1.18e+2 -7.35e+2 1.18e+2 -5.21e+2 1.18e+2 -8.15e+1 1.18e+2 -6.73e+2 1.18e+2 -3.83e+2 1.47e+2 -5.46e+2 1.18e+2 -5.79e+2 1.18e+2 -5.32e+2 1.18e+2 -2.52e+2 1.18e+2 -4.64e+2 1.18e+2 -5.44e+2 1.18e+2 -4.49e+2 1.18e+2 -4.51e+2 1.18e+2 -3.14e+2 1.18e+2 -7.15e+2 1.18e+2 -6.14e+2 1.18e+2 -6.67e+2 1.18e+2 -6.59e+2 1.18e+2 -1.73e+2 1.18e+2 -2.64e+2 1.18e+2 -6.00e+2 1.18e+2 -1.53e+2 1.18e+2 -3.24e+1 1.32e+2 -5.82e+2 1.18e+2 -3.44e+2 1.18e+2 -3.15e+2 1.32e+2 -1.51e+2 1.18e+2 -1.39e+2 1.18e+2 -6.76e+2 1.18e+2 -1.30e+2 1.18e+2 -3.99e+2 1.18e+2 -4.75e+2 7.37e+1 -2.49e+2 1.18e+2 -3.13e+2 1.18e+2 -5.05e+2 1.18e+2 -5.98e+2 1.18e+2 -3.85e+2 1.18e+2 -7.34e+2 1.18e+2 -6.31e+2 1.18e+2 -7.25e+2 1.18e+2 -4.70e+2 1.18e+2 -3.84e+2 1.18e+2 -1.62e+2 1.18e+2 -7.19e+2 1.18e+2 -6.28e+2 1.47e+2 -4.98e+2 1.18e+2 -6.04e+2 1.48e+2 -6.58e+2 1.18e+2 -1.23e+2 1.18e+2 -3.83e+2 1.18e+2 -4.88e+2 1.47e+2 -2.04e+2 1.18e+2 -3.18e+2 1.18e+2 -7.95e+2 1.18e+2 -6.32e+2 1.18e+2 -1.41e+2 1.18e+2 -2.91e+2 1.47e+2 -6.03e+2 1.18e+2 -5.90e+2 1.18e+2 -2.34e+2 1.18e+2 -2.45e+2 1.18e+2 -3.32e+2 1.47e+2 -7.13e+2 1.18e+2 -7.71e+2 1.18e+2 -3.11e+2 1.32e+2 -5.85e+2 1.18e+2 -4.67e+2 1.18e+2 -2.47e+2 1.18e+2 -7.67e+2 1.18e+2 -4.72e+2 7.37e+1 -3.45e+2 1.18e+2 -6.63e+2 1.18e+2 -4.18e+2 1.47e+2 -4.20e+2 1.47e+2 -1.07e+2 1.18e+2 -3.04e+2 1.32e+2 -1.05e+2 1.32e+2 -5.61e+2 1.18e+2 -7.68e+2 1.18e+2 -2.87e+2 1.32e+2 -3.74e+2 1.18e+2 -4.50e+2 1.18e+2 -1.26e+2 1.18e+2 -5.60e+2 1.18e+2 -7.47e+1 1.18e+2 -3.42e+2 1.18e+2 -6.72e+2 1.18e+2 -5.52e+2 1.18e+2 -2.06e+2 1.18e+2 -5.37e+2 1.18e+2 -4.66e+2 1.18e+2 -2.59e+2 1.18e+2 -7.37e+1 1.18e+2 -1.25e+2 1.18e+2 -2.99e+2 1.18e+2 -6.71e+2 1.18e+2 -5.44e+2 1.47e+2 -7.62e+2 1.47e+2 -4.38e+2 1.18e+2 -5.32e+2 1.47e+2 -5.91e+2 1.18e+2 -1.61e+2 1.18e+2 -2.53e+2 1.18e+2 -1.06e+2 1.18e+2 -5.99e+2 1.18e+2 -3.70e+2 1.18e+2 -6.19e+1 1.32e+2 -1.24e+2 1.18e+2 -5.35e+2 7.37e+1 -6.96e+2 1.18e+2 -2.56e+2 1.18e+2 -3.68e+2 1.18e+2 -3.96e+2 1.18e+2 -7.37e+2 1.18e+2 -3.53e+2 1.32e+2 -5.90e+2 1.77e+2 -2.05e+2 1.18e+2 -2.62e+2 1.18e+2 -2.27e+2 1.18e+2 -2.28e+2 1.18e+2 -7.38e+2 1.18e+2 -2.81e+2 1.75e+2 -5.29e+2 1.18e+2 -3.51e+2 1.18e+2 -6.05e+2 1.18e+2 -6.38e+1 1.18e+2 -5.70e+2 1.18e+2 -5.23e+2 1.18e+2 -1.28e+2 1.18e+2 -3.16e+2 1.18e+2 -7.65e+2 1.18e+2 -1.54e+2 1.18e+2 -2.02e+2 1.18e+2 -5.34e+2 1.18e+2 -3.79e+2 1.18e+2 -1.00e+2 1.18e+2 -3.80e+2 1.18e+2 -4.33e+2 1.18e+2 -5.50e+1 8.85e+1 -3.08e+2 1.18e+2 -2.33e+2 1.18e+2 -4.61e+2 1.18e+2 -4.43e+2 1.18e+2 -5.24e+2 1.18e+2 -9.53e+1 1.75e+2 -1.79e+2 1.47e+2 -1.81e+2 1.47e+2 -1.06e+2 8.85e+1 -4.25e+2 1.18e+2 -3.00e+2 1.18e+2 -6.09e+1 1.32e+2 -5.10e+2 1.47e+2 -1.56e+2 1.18e+2 -3.25e+2 1.18e+2 -3.50e+2 1.18e+2 -5.63e+2 1.18e+2 -2.55e+1 1.62e+2 -7.56e+1 1.18e+2 -3.52e+2 1.18e+2 -5.25e+2 1.47e+2 -7.24e+2 1.18e+2 -2.55e+2 1.18e+2 -3.27e+2 1.18e+2 -3.22e+2 1.18e+2 -1.55e+2 1.18e+2 -1.06e+2 1.32e+2 -6.06e+2 1.18e+2 -9.83e+1 1.18e+2 -3.01e+2 1.18e+2 -6.15e+2 1.47e+2 -5.22e+2 1.18e+2 -7.63e+2 1.18e+2 -6.44e+2 1.47e+2 -6.46e+2 1.47e+2 -6.48e+2 1.47e+2 -1.94e+2 1.18e+2 -3.86e+2 1.18e+2 -4.94e+2 1.47e+2 -7.22e+2 1.18e+2 -3.94e+2 1.18e+2 -7.46e+2 1.18e+2 -4.28e+2 1.18e+2 -4.17e+2 1.18e+2 -4.32e+2 1.18e+2 -5.11e+2 1.47e+2 -7.52e+2 1.18e+2 -5.66e+2 1.18e+2 -1.32e+2 1.18e+2 -1.58e+2 1.18e+2 -2.07e+2 1.47e+2 -1.33e+2 1.18e+2 -5.53e+2 1.18e+2 -1.78e+2 1.18e+2 -3.44e+1 1.32e+2 -3.52e+2 1.32e+2 -6.95e+2 1.18e+2 -6.55e+2 1.18e+2 -3.67e+2 1.18e+2 -2.54e+2 1.18e+2 -7.62e+2 1.18e+2 -3.07e+2 1.18e+2 -3.32e+2 1.18e+2 -1.57e+2 1.18e+2 -3.54e+2 1.32e+2 -1.02e+2 1.18e+2 diff --git a/src/graphics/grxlib.c b/src/graphics/grxlib.c deleted file mode 100644 index 0e6896e..0000000 --- a/src/graphics/grxlib.c +++ /dev/null @@ -1,169 +0,0 @@ -#include -#include -#include -#include -#include - -static const char cvs_ident[] = "$Id$"; - -#ifdef _AIX -# include -#else -# include -#endif - -#include "grxlib.h" - -/*----------------------------------------------------------------------*/ - -void Done (void) { putchar (':'); } -void StartLine (long id) { printf ("\033GL%ld", id); } -void StartPoint (long id) { printf ("\033GP%ld", id); } -void StartFill (long id) { printf ("\033GF%ld", id); } -void Extend (int x, int y) { printf (";%d;%d", x, y); } -void FillArea (int x1, int y1, int x2, int y2) -{ - printf (";%d;%d;%d;%d", x1, y1, x2, y2); -} - -void PlaceText (long id, int x, int y, int mode, char *text) -{ - printf ("\033GT%ld;%d;%d;%d;%d:%s", id, x, y, mode, strlen(text), text); - fflush (stdout); -} - -void ClearWindow (long id) { printf ("\033GC%ld:", id); } -void ForeColor (int col) { printf ("\033[3%dm", (col<0||col>7)?0:col); } -void DefaultRendition (void) { printf ("\033[m"); } - -#define LINESZ 100 -static char line [LINESZ]; -static FILE *infd = NULL; - -long -CreateWin (int x, int y, int w, int h) -{ - long id = 0; - - fflush (stdout); - printf ("\033GW%d;%d;%d;%d:", x, y, w, h); - fflush (stdout); - while (1) - { - if ((fgets (line, LINESZ, infd) != NULL) && - (sscanf (line,"\033W%ld", &id) == 1)) - break; - } - return id; -} - -void -QueryWin (long id, int *nfwidth, int *nfheight) -{ - int id1, x, y, width, height, fwidth, fheight; - printf ("\033GG%ld:",id); - fflush (stdout); - while (1) - { - if ((fgets (line, sizeof(line), infd) != NULL) && - (sscanf (line,"\033G%ld %ld %ld %ld %ld %ld %ld %ld %ld", - &id1, &x, &y, &width, &height, - &fwidth, &fheight, nfwidth, nfheight) != 0)) - break; - } -} - -int -WaitForCarriageReturn (long *win, int *x, int *y) -{ - int i, len; - - fgets (line, LINESZ, infd); - line [LINESZ-1] = 0; - len = strlen (line); - for (i = 0; i < len; i++) - { - if (line [i] == '\033') - { - int ret = 1; - i++; - switch (line[i]) { - case 'R': ret++; - /* drop */ - case 'P': - sscanf (&line[i+1],"%ld;%d;%d", win, x, y); - return ret; - break; - } - } - } - return 0; -} - -static int fno2; -static struct termios ttmode; - -int -InitializeGraphics (int scroll_text_up) -{ - int fno, i; - char *screen_tty; - struct winsize winsize; - - fno = fileno (stdout); - if (!isatty (fno)) - { - fprintf (stderr, "stdout must be a tty\n"); - return 0; - } - screen_tty = ttyname (fno); - ioctl (fno, TCGETS, (char *)&ttmode); - ttmode.c_lflag &= ~ECHO; - ioctl (fno, TCSETS, (char *)&ttmode); - - infd = fopen (screen_tty, "rw"); - - fno2 = fileno (infd); - ioctl (fno2, TCGETS, (char *)&ttmode); - ttmode.c_lflag &= ~ECHO; - ioctl (fno2, TCSETS, (char *)&ttmode); - - /* query rxvt to find if graphics are available */ - fflush (stdout); - printf ("\033GQ"); - fflush (stdout); - while (1) - { - if ((fgets (line, LINESZ, infd) != NULL) && - (sscanf (line,"\033G%d", &i) == 1)) - { - if (!i) - { - fprintf (stderr, "rxvt graphics not available\n"); - CloseGraphics (); - return 0; - } - break; - } - } - if (scroll_text_up) - { - ioctl (fno, TIOCGWINSZ, &winsize); - fflush (stdout); - for (i = 0; i < winsize.ws_row; i++) - putchar ('\n'); - fflush (stdout); - } - return i; -} - -void -CloseGraphics (void) -{ - DefaultRendition (); - fflush (stdout); - ttmode.c_lflag |= ECHO; - ioctl (fno2, TCSETS, (char *)&ttmode); - fclose (infd); -} -/*----------------------- end-of-file (C source) -----------------------*/ diff --git a/src/graphics/grxlib.h b/src/graphics/grxlib.h deleted file mode 100644 index 2b44e78..0000000 --- a/src/graphics/grxlib.h +++ /dev/null @@ -1,28 +0,0 @@ -#include "../grx.h" /* text alignment */ - -/*function pointer to either StartLine or StartPoint */ -typedef void (*LineFunction) (long id); - -#ifdef __cplusplus -extern "C" { -#endif - extern void StartLine (long id); - extern void StartPoint (long id); - extern void Extend (int x, int y); - extern void StartFill (long id); - extern void FillArea (int x1, int y1, int x2, int y2); - extern void Done (void); - extern void PlaceText (long id, int x, int y, int mode, char *text); - - extern void ClearWindow (long id); - extern long CreateWin (int x, int y, int w, int h); - extern void QueryWin (long id, int *nfwidth, int *nfheight); - extern void ForeColor (int color); - extern void DefaultRendition (void); - extern int WaitForCarriageReturn (long *win, int *x, int *y); - extern int InitializeGraphics (int scroll_text_up); - extern void CloseGraphics (void); -#ifdef __cplusplus -} -#endif -/*----------------------- end-of-file (C header) -----------------------*/ diff --git a/src/graphics/qplot.c b/src/graphics/qplot.c deleted file mode 100644 index 5e1e253..0000000 --- a/src/graphics/qplot.c +++ /dev/null @@ -1,257 +0,0 @@ -#include -#include -#include -#include -#include "grxlib.h" - -static const char cvs_ident[] = "$Id$"; - -#define Real float - -#ifndef GRX_SCALE -# define GRX_SCALE 10000 -#endif - -#define DEFAULT_DATA_FILE "data" - -static void -axis_round (Real *min, Real *max, Real *grid_spacing) -{ - int logspace; - - logspace = (int)(log10 ((*max - *min)/10.0) + 0.5); - *grid_spacing = pow (10, (double)logspace); - *min = (Real)((int)(*min / (*grid_spacing))) * (*grid_spacing); - *max = (Real)((int)(*max / (*grid_spacing))+1) * (*grid_spacing); -} - -static int -nice_end (int junk) -{ - CloseGraphics (); - putchar ('\n'); - exit (EXIT_SUCCESS); - return 0; -} - -int -main (int argc, char **argv) -{ - char line[256], *file = NULL; - long id,winclick; - int Do_Start = 1,tmp; - Real x[1000000], y[1000000]; - Real nls[1000]; - int m, p, i, j, n, nchars, theight, twidth, xclick, yclick; - int downx = 1000,downy = 1000,upx,upy; - Real xmax, xmin, ymax, ymin, xdiff, ydiff, xgrid_spacing, ygrid_spacing; - FILE *fd; - char axis[100]; - - LineFunction linetype = StartLine; - - ymax = xmax = -HUGE_VAL; - ymin = xmin = HUGE_VAL; - - for (i = 1; i < argc; i++) - { - if (*argv[i] == '-') - { - if (!strcmp (argv[i], "-nl")) - linetype = StartPoint; - else if (argv[i][1] == '\0') /* use stdin */ - file = argv [i]; - else - { - - fprintf(stderr, - "Usage:\n\t %s [options] [file]\n\n", argv[0]); - fprintf(stderr, - "where options include:\n" - " -pt plot with points instead of lines\n\n"); - - fprintf(stderr, - "file name `-' specifies stdin\n" - "if no file name is specified, " - "the default is \"%s\"\n\n", - DEFAULT_DATA_FILE); - - return EXIT_FAILURE; - } - } - else - { - file = argv [i]; - } - } - - if (!strcmp (file, "-")) - { - fd = stdin; - file = "stdin"; - } - else - { - if (file == NULL) file = DEFAULT_DATA_FILE; - - if ((fd = fopen (file, "r")) == NULL) - { - fprintf (stderr, "%s: can't open file \"%s\"\n", argv[0], file); - return EXIT_FAILURE; - } - } - m = 0; - p = 0; - while (fgets(line, sizeof(line),fd) != NULL) - { - if (sscanf(line,"%f %f",&x[m], &y[m]) == 2) - { - if (x[m] > xmax) xmax = x[m]; else if (x[m] < xmin) xmin = x[m]; - if (y[m] > ymax) ymax = y[m]; else if (y[m] < ymin) ymin = y[m]; - m++; - } - else - { - nls [p] = m; - p++; - } - } - nls [p++] = m; - - if (m == 0) - return; - - signal (SIGTERM, nice_end); - signal (SIGSTOP, nice_end); - signal (SIGTSTP, nice_end); - signal (SIGINT, nice_end); - signal (SIGQUIT, nice_end); - if (!InitializeGraphics (1)) - return EXIT_FAILURE; - - n = 1; - do - { - axis_round (&xmin, &xmax, &xgrid_spacing); - axis_round (&ymin, &ymax, &ygrid_spacing); - - id = CreateWin (0, 0, GRX_SCALE, GRX_SCALE); - if (id == 0) - { - fprintf (stderr,"Help id = 0\n"); - return EXIT_FAILURE; - } - /* Fill the window in black for real eye-catching graphics! */ - ForeColor (0); - StartFill (id); - FillArea (0, 0, GRX_SCALE, GRX_SCALE); - Done (); - - /* draw outline box in white */ - ForeColor (7); - - /* Draw outline box */ - StartLine(id); - Extend (1000, 1000); - Extend (1000, 9000); - Extend (9000, 9000); - Extend (9000, 1000); - Extend (1000, 1000); - Done(); - - /* Draw the data - either lines or dots */ - xdiff = 8000 / (xmax-xmin); - ydiff = 8000 / (ymax-ymin); - - for (i = j = 0; j < p; j++) - { - int n = 0; - - ForeColor (j%6+1); - while (((x[i] < xmin) || (x[i] > xmax) || - (y[i] < ymin) || (y[i] > ymax)) && (i < nls [j])) - i++; - - while (i < nls [j]) - { - if (n == 0) - linetype (id); - Extend (1000+(x[i]-xmin)*xdiff,9000-(y[i]-ymin)*ydiff); - n++; - if (n > 450) - { - Done (); - n = 0; - continue; - } - i++; - while ((i < nls [j]) && - ((x [i] < xmin) || (x [i] > xmax) || - (y [i] < ymin) || (y [i] > ymax))) - i++; - } - if (n > 0) - Done (); - } - - /* Do axis labels in black */ - ForeColor (7); - QueryWin (id, &twidth,&theight); - PlaceText (id, GRX_SCALE/2, 0, HCENTER_TEXT|TOP_TEXT, file); - PlaceText (id, GRX_SCALE/2, GRX_SCALE, HCENTER_TEXT|BOTTOM_TEXT, "X"); - PlaceText (id, 0, GRX_SCALE/2, LEFT_TEXT|VCENTER_TEXT, "Y"); - sprintf (axis, "%f", ymax); - nchars = 1000 / twidth; - - axis [nchars] = 0; - PlaceText (id, GRX_SCALE/10, GRX_SCALE/10, - RIGHT_TEXT|TOP_TEXT, axis); - sprintf (axis, "%f", ymin); - axis [nchars] = 0; - PlaceText (id, GRX_SCALE/10, 9*GRX_SCALE/10, - RIGHT_TEXT|BOTTOM_TEXT,axis); - sprintf (axis, "%f",xmax); - PlaceText (id, 9*GRX_SCALE/10, 9*GRX_SCALE/10, - HCENTER_TEXT|TOP_TEXT,axis); - sprintf (axis,"%f",xmin); - PlaceText (id, GRX_SCALE/10, 9*GRX_SCALE/10, - HCENTER_TEXT|TOP_TEXT,axis); - fflush (stdout); - - do - { - n = WaitForCarriageReturn (&winclick, &xclick, &yclick); - switch (n) { - case 1: - downx = xclick; - downy = yclick; - break; - case 2: - upx = xclick; - upy = yclick; - if (upx < downx) - { - tmp = downx; - downx = upx; - upx = tmp; - } - if (upy < downy) - { - tmp = downy; - downy = upy; - upy = tmp; - } - xmin = (xmax - xmin) * (downx - 1000) / (8000) + xmin; - xmax = (xmax - xmin) * (upx - 1000) / (8000) + xmin; - ymax = ymax - (ymax - ymin) * (downy - 1000) / (8000); - ymin = ymax - (ymax - ymin) * (upy - 1000) / (8000); - break; - } - } - while (n && (n != 2)); - } - while (n); - nice_end (EXIT_SUCCESS); - return EXIT_SUCCESS; -} -/*----------------------- end-of-file (C source) -----------------------*/ diff --git a/src/grx.h b/src/grx.h deleted file mode 100644 index fca8ad3..0000000 --- a/src/grx.h +++ /dev/null @@ -1,53 +0,0 @@ -/*--------------------------------*-C-*---------------------------------* - * File: grx.h - * - * Stuff for text alignment for special graphics mode - * - * alignment - * Top: - * text is placed so that the specified point is at the top of the - * capital letters - * Center: - * text is placed so that the specified point is equidistant from the - * bottom of descenders and the top of the capital letters - * Botton: - * text is placed so that the bottom of descenders is on the specified - * point - * Base: - * text is placed so that the bottom of the characters with no descenders - * is on the specified point - * Caps_Center: - * text is placed so that the specified point is equidistant from the - * bottom and tops of capital letters - *----------------------------------------------------------------------*/ -#ifndef _RXVTGRX_H -# define _RXVTGRX_H - -# define GRX_SCALE 10000 - -# define RIGHT_TEXT 0x10 -# define HCENTER_TEXT 0x20 -# define LEFT_TEXT 0x30 -# define HORIZONTAL_ALIGNMENT 0x70 - -# define TOP_TEXT 0x01 -# define VCENTER_TEXT 0x02 -# define BOTTOM_TEXT 0x03 -# define BASE_TEXT 0x04 -# define VCAPS_CENTER_TEXT 0x05 -# define VERTICAL_ALIGNMENT 0x0F - -# if 0 /* this would be nicer */ -# define TXT_RIGHT 'r' -# define TXT_CENTER 'c' -# define TXT_LEFT 'l' - -# define TXT_TOP 't' -# define TXT_VCENTER 'v' -# define TXT_BOTTOM 'b' -# define TXT_BASE '_' -# define TXT_VCAPS_CENTER 'C' -# endif - -#endif /* whole file */ -/*----------------------- end-of-file (C header) -----------------------*/ diff --git a/src/options.c b/src/options.c index c36931c..66eefd2 100644 --- a/src/options.c +++ b/src/options.c @@ -635,11 +635,6 @@ version(void) #else printf(" -FORCE_CLEAR_CHARS"); #endif -#ifdef RXVT_GRAPHICS - printf(" +RXVT_GRAPHICS"); -#else - printf(" -RXVT_GRAPHICS"); -#endif #ifdef PREFER_24BIT printf(" +PREFER_24BIT"); #else diff --git a/src/screen.c b/src/screen.c index 049f629..62827d9 100644 --- a/src/screen.c +++ b/src/screen.c @@ -27,7 +27,6 @@ static const char cvs_ident[] = "$Id$"; #include "debug.h" #include "startup.h" #include "mem.h" -#include "graphics.h" #include "screen.h" #include "scrollbar.h" #include "options.h" @@ -410,7 +409,6 @@ scr_poweron(void) scr_reset(); XClearWindow(Xdisplay, TermWin.vt); scr_refresh(SLOW_REFRESH); - Gr_reset(); } /* ------------------------------------------------------------------------- * @@ -482,19 +480,15 @@ scr_change_screen(int scrn) screen.flags |= Screen_VisibleCursor; swap.flags |= Screen_VisibleCursor; - GR_DISPLAY(Gr_scroll(0)); - GR_DISPLAY(Gr_ChangeScreen()); #else # ifndef DONT_SCROLL_ME - GR_DISPLAY(Gr_ClearScreen); if (current_screen == PRIMARY) if (current_screen == PRIMARY) { - GR_NO_DISPLAY(scroll_text(0, (TermWin.nrow - 1), TermWin.nrow, 0)); + scroll_text(0, (TermWin.nrow - 1), TermWin.nrow, 0); for (i = TermWin.saveLines; i < TermWin.nrow + TermWin.saveLines; i++) if (screen.text[i] == NULL) { make_screen_mem(screen.text, screen.rend, i); - blank_line(screen.text[i], screen.rend[i], TermWin.ncol, - DEFAULT_RSTYLE); + blank_line(screen.text[i], screen.rend[i], TermWin.ncol, DEFAULT_RSTYLE); screen.text[i][TermWin.ncol] = 0; } } @@ -709,7 +703,6 @@ scroll_text(int row1, int row2, int count, int spec) } count = -count; } - GR_DISPLAY(Gr_scroll(count)); #ifdef PROFILE_SCREEN P_SETTIMEVAL(cnt.stop); total_time += P_CMPTIMEVALS_USEC(cnt.start, cnt.stop); @@ -956,7 +949,6 @@ scr_gotorc(int row, int col, int relative) ZERO_SCROLLBACK; RESET_CHSTAT; - GR_DISPLAY(Gr_scroll(0)); screen.col = ((relative & C_RELATIVE) ? (screen.col + col) : col); MAX_IT(screen.col, 0); @@ -1004,7 +996,6 @@ scr_index(int direction) ZERO_SCROLLBACK; RESET_CHSTAT; - GR_DISPLAY(Gr_scroll(0)); if (screen.flags & Screen_WrapNext) { screen.flags &= ~Screen_WrapNext; @@ -1042,7 +1033,6 @@ scr_erase_line(int mode) D_SCREEN(("scr_erase_line(%d) at screen row: %d\n", mode, screen.row)); ZERO_SCROLLBACK; RESET_CHSTAT; - GR_DISPLAY(Gr_scroll(0)); if (screen.flags & Screen_WrapNext) screen.flags &= ~Screen_WrapNext; @@ -1102,7 +1092,6 @@ scr_erase_screen(int mode) num = screen.row; break; case 2: /* erase whole screen */ - Gr_ClearScreen(); row = 0; num = TermWin.nrow; break; @@ -1175,7 +1164,6 @@ scr_insdel_lines(int count, int insdel) ZERO_SCROLLBACK; RESET_CHSTAT; - GR_DISPLAY(Gr_scroll(0)); if (screen.row > screen.bscroll) return; @@ -1217,7 +1205,6 @@ scr_insdel_chars(int count, int insdel) ZERO_SCROLLBACK; RESET_CHSTAT; - GR_DISPLAY(Gr_scroll(0)); if (count <= 0) return; @@ -1516,7 +1503,6 @@ big5dummy(unsigned char *str, int len) } #endif -/* ------------------------------------------------------------------------- */ void set_multichar_encoding(const char *str) { @@ -1537,34 +1523,7 @@ set_multichar_encoding(const char *str) #endif /* MULTI_CHARSET */ } -/* ------------------------------------------------------------------------- * - * GRAPHICS COLORS * - * ------------------------------------------------------------------------- */ - -#ifdef RXVT_GRAPHICS -int -scr_get_fgcolor(void) -{ - return GET_FGCOLOR(rstyle); -} -#endif - -/* ------------------------------------------------------------------------- */ -#ifdef RXVT_GRAPHICS -int -scr_get_bgcolor(void) -{ - return GET_BGCOLOR(rstyle); -} -#endif - -/* ------------------------------------------------------------------------- * - * MAJOR SCREEN MANIPULATION * - * ------------------------------------------------------------------------- */ - -/* - * Refresh an area - */ +/* Refresh an area */ void scr_expose(int x, int y, int width, int height) { @@ -1654,7 +1613,6 @@ scr_move_to(int y, int len) MAX_IT(TermWin.view_start, 0); MIN_IT(TermWin.view_start, TermWin.nscrolled); - GR_DISPLAY(Gr_scroll(0)); return (TermWin.view_start - start); } /* ------------------------------------------------------------------------- */ @@ -1677,7 +1635,6 @@ scr_page(int direction, int nlines) MAX_IT(TermWin.view_start, 0); MIN_IT(TermWin.view_start, TermWin.nscrolled); - GR_DISPLAY(Gr_scroll(0)); return (TermWin.view_start - start); } diff --git a/src/startup.c b/src/startup.c index 0356a56..050936e 100644 --- a/src/startup.c +++ b/src/startup.c @@ -52,7 +52,6 @@ static const char cvs_ident[] = "$Id$"; #include "command.h" #include "eterm_utmp.h" #include "events.h" -#include "graphics.h" #include "options.h" #include "pixmap.h" #include "screen.h" @@ -205,7 +204,6 @@ eterm_bootstrap(int argc, char *argv[]) Create_Windows(argc, argv); scr_reset(); /* initialize screen */ - Gr_reset(); /* reset graphics */ /* add scrollBar, do it directly to avoid resize() */ scrollbar_mapping(Options & Opt_scrollBar); diff --git a/src/term.c b/src/term.c index 25b630a..7a9d8c6 100644 --- a/src/term.c +++ b/src/term.c @@ -752,7 +752,13 @@ process_escape_seq(void) scr_add_lines("\n\r", 1, 2); break; case 'G': - process_graphics(); + if ((ch = cmd_getc()) == 'Q') { /* query graphics */ + tt_printf("\033G0\n"); /* no graphics */ + } else { + do { + ch = cmd_getc(); + } while (ch != ':'); + } break; case 'H': scr_set_tab(1); @@ -1430,64 +1436,6 @@ process_sgr_mode(unsigned int nargs, int arg[]) } } -/* process Rob Nation's own graphics mode sequences */ -void -process_graphics(void) -{ - unsigned char ch, cmd = cmd_getc(); - -#ifndef RXVT_GRAPHICS - if (cmd == 'Q') { /* query graphics */ - tt_printf("\033G0\n"); /* no graphics */ - return; - } - /* swallow other graphics sequences until terminating ':' */ - do - ch = cmd_getc(); - while (ch != ':'); -#else - int nargs; - int args[NGRX_PTS]; - unsigned char *text = NULL; - - if (cmd == 'Q') { /* query graphics */ - tt_printf("\033G1\n"); /* yes, graphics (color) */ - return; - } - for (nargs = 0; nargs < (sizeof(args) / sizeof(args[0])) - 1; /*nil */ ) { - int neg; - - ch = cmd_getc(); - neg = (ch == '-'); - if (neg || ch == '+') - ch = cmd_getc(); - - for (args[nargs] = 0; isdigit(ch); ch = cmd_getc()) - args[nargs] = args[nargs] * 10 + (ch - '0'); - if (neg) - args[nargs] = -args[nargs]; - - nargs++; - args[nargs] = 0; - if (ch != ';') - break; - } - - if ((cmd == 'T') && (nargs >= 5)) { - int i, len = args[4]; - - text = MALLOC((len + 1) * sizeof(char)); - - if (text != NULL) { - for (i = 0; i < len; i++) - text[i] = cmd_getc(); - text[len] = '\0'; - } - } - Gr_do_graphics(cmd, nargs, args, text); -#endif -} - /* color aliases, fg/bg bright-bold */ void color_aliases(int idx) diff --git a/src/term.h b/src/term.h index 1979039..322eefb 100644 --- a/src/term.h +++ b/src/term.h @@ -178,7 +178,6 @@ extern void process_xterm_seq(void); extern void process_window_mode(unsigned int, int []); extern void process_terminal_mode(int, int, unsigned int, int []); extern void process_sgr_mode(unsigned int, int []); -extern void process_graphics(void); extern void color_aliases(int); #ifndef NO_BRIGHTCOLOR extern void set_colorfgbg(void);