From 7e092f2dd86c37089c98397e0d56bf45680fe4b5 Mon Sep 17 00:00:00 2001 From: Gerald Combs Date: Wed, 12 Dec 2001 21:39:01 +0000 Subject: Go nuts with the 3D logo. Add a routine to ui_util.c that sets a window's icon pixmap to a 16x16 version of the 3D logo. Call the routine for each window that is created. This has been tested with kwm and Sawfish (which expect a 16x16 icon), but we may have to come up with a better solution for other window managers (e.g. olwm and mwm). Add a 3D exclamation point image. Replace the exclamation point and Ethereal logo images used in simple_dialog() with their 3D counterparts. Remove the old icons from the source distribution. svn path=/trunk/; revision=4390 --- Makefile.am | 7 +- gtk/dlg_utils.c | 5 +- gtk/follow_dlg.c | 4 +- gtk/help_dlg.c | 4 +- gtk/main.c | 5 +- gtk/proto_hier_stats_dlg.c | 5 +- gtk/simple_dialog.c | 12 +- gtk/summary_dlg.c | 5 +- gtk/tcp_graph.c | 14 +- gtk/ui_util.c | 33 +- gtk/ui_util.h | 5 +- image/eexcl3d64.xpm | 1203 ++++++++++++++++++++++++++++++++++++++++++++ 12 files changed, 1284 insertions(+), 18 deletions(-) create mode 100644 image/eexcl3d64.xpm diff --git a/Makefile.am b/Makefile.am index 03b1a08418..f2413a7fb9 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,7 +1,7 @@ # Makefile.am # Automake file for Ethereal # -# $Id: Makefile.am,v 1.393 2001/12/11 03:04:26 gram Exp $ +# $Id: Makefile.am,v 1.394 2001/12/12 21:38:57 gerald Exp $ # # Ethereal - Network traffic analyzer # By Gerald Combs @@ -823,8 +823,9 @@ EXTRA_DIST = \ image/ethereal48x48.png \ image/ethereal.ico \ image/ethereal.rc.in \ - image/icon-excl.xpm \ - image/icon-ethereal.xpm \ + image/eexcl3d64.xpm \ + image/eicon3d16.xpm \ + image/eicon3d64.xpm \ image/clist_ascend.xpm \ image/clist_descend.xpm \ image/mergecap.rc.in \ diff --git a/gtk/dlg_utils.c b/gtk/dlg_utils.c index ef882fac09..23bc45eb4e 100644 --- a/gtk/dlg_utils.c +++ b/gtk/dlg_utils.c @@ -1,7 +1,7 @@ /* dlg_utils.c * Utilities to use when constructing dialogs * - * $Id: dlg_utils.c,v 1.5 2000/08/23 06:55:37 guy Exp $ + * $Id: dlg_utils.c,v 1.6 2001/12/12 21:38:58 gerald Exp $ * * Ethereal - Network traffic analyzer * By Gerald Combs @@ -31,6 +31,7 @@ #include #include "gtkglobals.h" +#include "ui_util.h" static void dlg_activate (GtkWidget *widget, gpointer ok_button); @@ -47,6 +48,8 @@ dlg_window_new(const gchar *title) win = gtk_window_new(GTK_WINDOW_DIALOG); gtk_window_set_transient_for(GTK_WINDOW(win), GTK_WINDOW(top_level)); gtk_window_set_title(GTK_WINDOW(win), title); + gtk_signal_connect (GTK_OBJECT (win), "realize", + GTK_SIGNAL_FUNC (window_icon_realize_cb), NULL); return win; } diff --git a/gtk/follow_dlg.c b/gtk/follow_dlg.c index 4751cac421..3bbf339022 100644 --- a/gtk/follow_dlg.c +++ b/gtk/follow_dlg.c @@ -1,6 +1,6 @@ /* follow_dlg.c * - * $Id: follow_dlg.c,v 1.14 2001/11/21 23:16:26 gram Exp $ + * $Id: follow_dlg.c,v 1.15 2001/12/12 21:38:58 gerald Exp $ * * Ethereal - Network traffic analyzer * By Gerald Combs @@ -224,6 +224,8 @@ follow_stream_cb(GtkWidget * w, gpointer data) gtk_signal_connect(GTK_OBJECT(streamwindow), "destroy", GTK_SIGNAL_FUNC(follow_destroy_cb), NULL); + gtk_signal_connect (GTK_OBJECT (streamwindow), "realize", + GTK_SIGNAL_FUNC (window_icon_realize_cb), NULL); if (incomplete_tcp_stream) { gtk_window_set_title(GTK_WINDOW(streamwindow), "Contents of TCP stream (incomplete)"); diff --git a/gtk/help_dlg.c b/gtk/help_dlg.c index 0cbd11554f..ad9963b99d 100644 --- a/gtk/help_dlg.c +++ b/gtk/help_dlg.c @@ -1,6 +1,6 @@ /* help_dlg.c * - * $Id: help_dlg.c,v 1.18 2001/08/21 06:39:18 guy Exp $ + * $Id: help_dlg.c,v 1.19 2001/12/12 21:38:58 gerald Exp $ * * Laurent Deniel * @@ -93,6 +93,8 @@ void help_cb(GtkWidget *w, gpointer data) gtk_window_set_title(GTK_WINDOW(help_w), "Ethereal: Help"); gtk_signal_connect(GTK_OBJECT(help_w), "destroy", GTK_SIGNAL_FUNC(help_destroy_cb), NULL); + gtk_signal_connect (GTK_OBJECT (help_w), "realize", + GTK_SIGNAL_FUNC (window_icon_realize_cb), NULL); gtk_widget_set_usize(GTK_WIDGET(help_w), DEF_WIDTH * 2/3, DEF_HEIGHT * 2/3); gtk_container_border_width(GTK_CONTAINER(help_w), 2); diff --git a/gtk/main.c b/gtk/main.c index 6964e55686..45aa63efbc 100644 --- a/gtk/main.c +++ b/gtk/main.c @@ -1,6 +1,6 @@ /* main.c * - * $Id: main.c,v 1.217 2001/12/06 04:25:09 gram Exp $ + * $Id: main.c,v 1.218 2001/12/12 21:38:58 gerald Exp $ * * Ethereal - Network traffic analyzer * By Gerald Combs @@ -147,6 +147,7 @@ #include "register.h" #include "prefs.h" #include "ringbuffer.h" +#include "ui_util.h" #include "image/clist_ascend.xpm" #include "image/clist_descend.xpm" @@ -1825,6 +1826,8 @@ create_main_window (gint pl_size, gint tv_size, gint bv_size, e_prefs *prefs) gtk_widget_set_name(top_level, "main window"); gtk_signal_connect(GTK_OBJECT(top_level), "delete_event", GTK_SIGNAL_FUNC(main_window_delete_event_cb), NULL); + gtk_signal_connect (GTK_OBJECT (top_level), "realize", + GTK_SIGNAL_FUNC (window_icon_realize_cb), NULL); gtk_window_set_title(GTK_WINDOW(top_level), "The Ethereal Network Analyzer"); gtk_widget_set_usize(GTK_WIDGET(top_level), DEF_WIDTH, -1); gtk_window_set_policy(GTK_WINDOW(top_level), TRUE, TRUE, FALSE); diff --git a/gtk/proto_hier_stats_dlg.c b/gtk/proto_hier_stats_dlg.c index 4f9326e139..da0a18e8b7 100644 --- a/gtk/proto_hier_stats_dlg.c +++ b/gtk/proto_hier_stats_dlg.c @@ -1,6 +1,6 @@ /* proto_hier_stats_dlg.c * - * $Id: proto_hier_stats_dlg.c,v 1.4 2001/03/29 04:21:35 gram Exp $ + * $Id: proto_hier_stats_dlg.c,v 1.5 2001/12/12 21:38:59 gerald Exp $ * * Ethereal - Network traffic analyzer * By Gerald Combs @@ -31,6 +31,7 @@ #include "proto_hier_stats.h" #include "dlg_utils.h" +#include "ui_util.h" #include "main.h" #define NUM_STAT_COLUMNS 6 @@ -185,6 +186,8 @@ proto_hier_stats_cb(GtkWidget *w, gpointer d) dlg = gtk_window_new(GTK_WINDOW_TOPLEVEL); gtk_window_set_title(GTK_WINDOW(dlg), "Ethereal: " WNAME); + gtk_signal_connect (GTK_OBJECT (dlg), "realize", + GTK_SIGNAL_FUNC (window_icon_realize_cb), NULL); vbox = gtk_vbox_new(FALSE, 5); gtk_container_border_width(GTK_CONTAINER(vbox), 5); diff --git a/gtk/simple_dialog.c b/gtk/simple_dialog.c index d0377422d0..d4f5608092 100644 --- a/gtk/simple_dialog.c +++ b/gtk/simple_dialog.c @@ -1,7 +1,7 @@ /* simple_dialog.c * Simple message dialog box routines. * - * $Id: simple_dialog.c,v 1.7 2000/10/09 06:38:36 guy Exp $ + * $Id: simple_dialog.c,v 1.8 2001/12/12 21:38:59 gerald Exp $ * * Ethereal - Network traffic analyzer * By Gerald Combs @@ -42,8 +42,8 @@ #include "simple_dialog.h" #include "dlg_utils.h" -#include "image/icon-excl.xpm" -#include "image/icon-ethereal.xpm" +#include "image/eexcl3d64.xpm" +#include "image/eicon3d64.xpm" static void simple_dialog_cancel_cb(GtkWidget *, gpointer); @@ -78,16 +78,16 @@ simple_dialog(gint type, gint *btn_mask, gchar *msg_format, ...) { /* Main window */ switch (type & ~ESD_TYPE_MODAL) { case ESD_TYPE_WARN : - icon = icon_excl_xpm; + icon = eexcl3d64_xpm; win = dlg_window_new("Ethereal: Warning"); break; case ESD_TYPE_CRIT : - icon = icon_excl_xpm; + icon = eexcl3d64_xpm; win = dlg_window_new("Ethereal: Error"); break; case ESD_TYPE_INFO : default : - icon = icon_ethereal_xpm; + icon = eicon3d64_xpm; win = dlg_window_new("Ethereal: Information"); break; } diff --git a/gtk/summary_dlg.c b/gtk/summary_dlg.c index 64c50371a0..b0b313cd51 100644 --- a/gtk/summary_dlg.c +++ b/gtk/summary_dlg.c @@ -1,7 +1,7 @@ /* summary_dlg.c * Routines for capture file summary window * - * $Id: summary_dlg.c,v 1.9 2001/02/11 09:28:17 guy Exp $ + * $Id: summary_dlg.c,v 1.10 2001/12/12 21:38:59 gerald Exp $ * * Ethereal - Network traffic analyzer * By Gerald Combs @@ -41,6 +41,7 @@ #include "summary.h" #include "summary_dlg.h" #include "dlg_utils.h" +#include "ui_util.h" #define SUM_STR_MAX 1024 @@ -75,6 +76,8 @@ summary_open_cb(GtkWidget *w, gpointer d) seconds = summary.stop_time - summary.start_time; sum_open_w = gtk_window_new(GTK_WINDOW_TOPLEVEL); gtk_window_set_title(GTK_WINDOW(sum_open_w), "Ethereal: Summary"); + gtk_signal_connect (GTK_OBJECT (sum_open_w), "realize", + GTK_SIGNAL_FUNC (window_icon_realize_cb), NULL); /* Container for each row of widgets */ main_vb = gtk_vbox_new(FALSE, 3); diff --git a/gtk/tcp_graph.c b/gtk/tcp_graph.c index fc85b34b57..f9871fd70b 100644 --- a/gtk/tcp_graph.c +++ b/gtk/tcp_graph.c @@ -3,7 +3,7 @@ * By Pavel Mores * Win32 port: rwh@unifiedtech.com * - * $Id: tcp_graph.c,v 1.9 2001/12/12 01:19:28 guy Exp $ + * $Id: tcp_graph.c,v 1.10 2001/12/12 21:38:59 gerald Exp $ * * Ethereal - Network traffic analyzer * By Gerald Combs @@ -48,6 +48,7 @@ #include "gtkglobals.h" /* set_scrollbar_placement_srollw() and * remember_scrolled_window() */ #include "simple_dialog.h" +#include "ui_util.h" #include "tcp_graph.h" /* from */ @@ -578,6 +579,8 @@ static void create_text_widget (struct graph *g) gtk_widget_set_name (streamwindow, "Packet chain"); gtk_widget_set_usize (GTK_WIDGET (streamwindow), TXT_WIDTH, TXT_HEIGHT); gtk_container_border_width (GTK_CONTAINER(streamwindow), 2); + gtk_signal_connect (GTK_OBJECT (streamwindow), "realize", + GTK_SIGNAL_FUNC (window_icon_realize_cb), NULL); box = gtk_vbox_new (FALSE, 0); gtk_container_add (GTK_CONTAINER (streamwindow), box); @@ -677,6 +680,8 @@ static void create_drawing_area (struct graph *g) #endif g->toplevel = gtk_window_new (GTK_WINDOW_TOPLEVEL); gtk_widget_set_name (g->toplevel, "Test Graph"); + gtk_signal_connect (GTK_OBJECT (g->toplevel), "realize", + GTK_SIGNAL_FUNC (window_icon_realize_cb), NULL); /* Create the drawing area */ g->drawing_area = gtk_drawing_area_new (); @@ -817,6 +822,8 @@ static void control_panel_create (struct graph *g) gtk_box_pack_start (GTK_BOX (button_box), close, TRUE, TRUE, 0); toplevel = gtk_window_new (GTK_WINDOW_TOPLEVEL); + gtk_signal_connect (GTK_OBJECT (toplevel), "realize", + GTK_SIGNAL_FUNC (window_icon_realize_cb), NULL); table = gtk_table_new (2, 1, FALSE); gtk_container_add (GTK_CONTAINER (toplevel), table); @@ -957,6 +964,9 @@ static void callback_create_help (GtkWidget *widget, gpointer data) toplevel = gtk_window_new (GTK_WINDOW_TOPLEVEL); gtk_window_set_title(GTK_WINDOW(toplevel), "Help for TCP graphing"); gtk_widget_set_usize (toplevel, 500, 400); + gtk_signal_connect (GTK_OBJECT (toplevel), "realize", + GTK_SIGNAL_FUNC (window_icon_realize_cb), NULL); + box = gtk_vbox_new (FALSE, 0); gtk_container_add (GTK_CONTAINER (toplevel), box); scroll = gtk_scrolled_window_new (NULL, NULL); @@ -2536,6 +2546,8 @@ static void magnify_create (struct graph *g, int x, int y) memcpy ((void * )mg, (void * )g, sizeof (struct graph)); mg->toplevel = gtk_window_new (GTK_WINDOW_POPUP); + gtk_signal_connect (GTK_OBJECT (mg->toplevel), "realize", + GTK_SIGNAL_FUNC (window_icon_realize_cb), NULL); mg->drawing_area = mg->toplevel; gtk_widget_set_usize (mg->toplevel, g->magnify.width, g->magnify.height); gtk_widget_set_events (mg->drawing_area, GDK_EXPOSURE_MASK diff --git a/gtk/ui_util.c b/gtk/ui_util.c index e37bb6c934..e6aea4360a 100644 --- a/gtk/ui_util.c +++ b/gtk/ui_util.c @@ -1,7 +1,7 @@ /* ui_util.c * UI utility routines * - * $Id: ui_util.c,v 1.4 2001/03/24 02:23:08 guy Exp $ + * $Id: ui_util.c,v 1.5 2001/12/12 21:38:59 gerald Exp $ * * Ethereal - Network traffic analyzer * By Gerald Combs @@ -34,6 +34,8 @@ #include "gtkglobals.h" #include "ui_util.h" #include "../ui_util.h" +#include "image/eicon3d16.xpm" + /* Set the name of the top-level window and its icon. XXX - for some reason, KWM insists on making the icon name be just @@ -66,3 +68,32 @@ reactivate_window(GtkWidget *win) gdk_window_show(win->window); gdk_window_raise(win->window); } + +/* Set our window icon. The GDK documentation doesn't provide any + actual documentation for gdk_window_set_icon(), so we'll steal + libgimp/gimpdialog.c:gimp_dialog_realize_callback() from the Gimp + sources and assume it's safe. + + XXX - The current icon size is fixed at 16x16 pixels, which looks fine + in KDE and GNOME. Some windowing environments (e.g. CDE) have larger + icon sizes, so we need to find a way to size our icon appropriately. + + */ +void +window_icon_realize_cb (GtkWidget *win, gpointer data) +{ +#ifndef WIN32 + static GdkPixmap *icon_pmap = NULL; + static GdkBitmap *icon_mask = NULL; + GtkStyle *style; + + style = gtk_widget_get_style (win); + + if (icon_pmap == NULL) { + icon_pmap = gdk_pixmap_create_from_xpm_d (win->window, + &icon_mask, &style->bg[GTK_STATE_NORMAL], eicon3d16_xpm); + } + + gdk_window_set_icon (win->window, NULL, icon_pmap, icon_mask); +#endif +} diff --git a/gtk/ui_util.h b/gtk/ui_util.h index 361fcae413..a02fc98c39 100644 --- a/gtk/ui_util.h +++ b/gtk/ui_util.h @@ -1,7 +1,7 @@ /* ui_util.h * Definitions for UI utility routines * - * $Id: ui_util.h,v 1.1 2001/03/24 02:23:08 guy Exp $ + * $Id: ui_util.h,v 1.2 2001/12/12 21:38:59 gerald Exp $ * * Ethereal - Network traffic analyzer * By Gerald Combs @@ -33,4 +33,7 @@ pop up the existing one rather than creating a new one. */ void reactivate_window(GtkWidget *); +/* Set the window icon to the 16x16 3D icon. */ +void window_icon_realize_cb (GtkWidget *, gpointer); + #endif /* __GTKGUIUI_UTIL_H__ */ diff --git a/image/eexcl3d64.xpm b/image/eexcl3d64.xpm new file mode 100644 index 0000000000..8cc27e096f --- /dev/null +++ b/image/eexcl3d64.xpm @@ -0,0 +1,1203 @@ +/* XPM */ +static char * eexcl3d64_xpm[] = { +"64 64 1136 2", +" c None", +". c #020204", +"+ c #919791", +"@ c #8F958F", +"# c #8B928B", +"$ c #8A908A", +"% c #858B85", +"& c #848A84", +"* c #828782", +"= c #7E837E", +"- c #7D827D", +"; c #7A7F7A", +"> c #787D78", +", c #777C77", +"' c #6F746F", +") c #6C716C", +"! c #9AA19A", +"~ c #989E98", +"{ c #939993", +"] c #888E88", +"^ c #818781", +"/ c #787E78", +"( c #737873", +"_ c #6E726E", +": c #6A6F6A", +"< c #686D68", +"[ c #6C706C", +"} c #6D716D", +"| c #717671", +"1 c #727772", +"2 c #676B67", +"3 c #A1A8A1", +"4 c #A2A9A2", +"5 c #A1A9A1", +"6 c #949B94", +"7 c #808580", +"8 c #5E625E", +"9 c #555955", +"0 c #505450", +"a c #575956", +"b c #636461", +"c c #6C6C69", +"d c #71706C", +"e c #6D6D68", +"f c #656662", +"g c #595B57", +"h c #565955", +"i c #595D59", +"j c #5E635E", +"k c #656A65", +"l c #676C67", +"m c #5C605C", +"n c #A6AEA6", +"o c #AFB7AF", +"p c #B1B9B1", +"q c #585C58", +"r c #50534F", +"s c #70706D", +"t c #94918F", +"u c #B4AFAC", +"v c #CDC6C3", +"w c #D6CECB", +"x c #D3CAC6", +"y c #D1C8C4", +"z c #CDC4BF", +"A c #CDC4BE", +"B c #CDC3BD", +"C c #CAC1B9", +"D c #BEB6AD", +"E c #A6A098", +"F c #8D8A83", +"G c #70706A", +"H c #585B57", +"I c #5F635F", +"J c #656965", +"K c #646864", +"L c #575B57", +"M c #000000", +"N c #A8B0A8", +"O c #B9C1B9", +"P c #CBD3CB", +"Q c #9BA29B", +"R c #4F534F", +"S c #6E6E6C", +"T c #A6A3A1", +"U c #D7D1D0", +"V c #DFD8D8", +"W c #DBD4D3", +"X c #DAD3D2", +"Y c #D9D2D1", +"Z c #D8D1CF", +"` c #D9D1CF", +" . c #D4CCC9", +".. c #D2C9C6", +"+. c #CFC6C1", +"@. c #CAC1BA", +"#. c #C9C0B8", +"$. c #C5BCB3", +"%. c #C3BBB0", +"&. c #BBB3A7", +"*. c #979389", +"=. c #6E6F68", +"-. c #626762", +";. c #666B66", +">. c #5D625D", +",. c #D9DFD9", +"'. c #B7BDB7", +"). c #525552", +"!. c #7F7E7C", +"~. c #C7C2C1", +"{. c #E0DAD9", +"]. c #DFD9D9", +"^. c #DED8D8", +"/. c #DDD7D7", +"(. c #DED7D6", +"_. c #DCD5D4", +":. c #D8D1D0", +"<. c #DBD3D2", +"[. c #D7CFCD", +"}. c #D6CECC", +"|. c #D1C8C5", +"1. c #D0C7C2", +"2. c #CBC2BB", +"3. c #C8BFB8", +"4. c #C4BBB2", +"5. c #C3BAB0", +"6. c #BFB7AB", +"7. c #BCB4A7", +"8. c #A6A295", +"9. c #7B7B73", +"0. c #5C5F5B", +"a. c #646964", +"b. c #606560", +"c. c #565A56", +"d. c #ADB4AD", +"e. c #C4CAC4", +"f. c #DCE0DC", +"g. c #878C87", +"h. c #747472", +"i. c #C9C4C4", +"j. c #E2DCDD", +"k. c #E1DCDD", +"l. c #E2DDDE", +"m. c #E1DCDC", +"n. c #E1DBDB", +"o. c #E0DADA", +"p. c #DED8D7", +"q. c #DCD5D5", +"r. c #D9D1D0", +"s. c #D6CDCB", +"t. c #D4CBC8", +"u. c #D3CAC7", +"v. c #D0C7C3", +"w. c #CFC5C0", +"x. c #C8BFB7", +"y. c #C5BBB3", +"z. c #C4BBB1", +"A. c #BFB7AC", +"B. c #BBB4A7", +"C. c #BAB3A5", +"D. c #A29E91", +"E. c #72746C", +"F. c #636763", +"G. c #4E514E", +"H. c #ABB2AB", +"I. c #D4D9D4", +"J. c #CCD1CC", +"K. c #565956", +"L. c #AFACAC", +"M. c #E1DDDD", +"N. c #E3DEDF", +"O. c #E4E0E0", +"P. c #E3DFDF", +"Q. c #E3DEDE", +"R. c #E0DBDB", +"S. c #E1DBDA", +"T. c #E0D9D9", +"U. c #DCD6D5", +"V. c #DDD6D5", +"W. c #DCD4D3", +"X. c #D8D0CE", +"Y. c #D7CECC", +"Z. c #D5CCC9", +"`. c #CEC5C1", +" + c #CEC4BF", +".+ c #CAC0BA", +"++ c #C4BBB3", +"@+ c #C6BDB3", +"#+ c #C2B9AF", +"$+ c #BEB6AA", +"%+ c #B6AFA1", +"&+ c #B3AE9F", +"*+ c #929186", +"=+ c #636762", +"-+ c #636863", +";+ c #5B5E5B", +">+ c #4B4E4B", +",+ c #ACB3AC", +"'+ c #DDE2DD", +")+ c #B7BBB7", +"!+ c #6C6D6B", +"~+ c #D5D1D1", +"{+ c #E2DEDF", +"]+ c #E4E0E1", +"^+ c #E5E1E1", +"/+ c #E6E2E2", +"(+ c #E5E0E1", +"_+ c #E4DFDF", +":+ c #E2DCDC", +"<+ c #E1DADA", +"[+ c #DDD5D4", +"}+ c #C0B8B8", +"|+ c #BFB7B6", +"1+ c #D6CDCA", +"2+ c #D4CBC7", +"3+ c #CCC3BD", +"4+ c #C7BEB7", +"5+ c #C6BDB4", +"6+ c #B7B1A3", +"7+ c #B1AC9D", +"8+ c #A5A294", +"9+ c #70726B", +"0+ c #5B5F5B", +"a+ c #474A47", +"b+ c #DEE2DE", +"c+ c #A7ACA7", +"d+ c #545854", +"e+ c #868583", +"f+ c #E2DEDE", +"g+ c #E3DFE0", +"h+ c #E5E1E2", +"i+ c #E6E2E3", +"j+ c #E7E3E3", +"k+ c #E7E2E3", +"l+ c #E7E2E2", +"m+ c #E5E0DF", +"n+ c #E4DEDE", +"o+ c #E4DEDD", +"p+ c #E1DAD9", +"q+ c #5C545A", +"r+ c #0F0711", +"s+ c #0E060F", +"t+ c #5A5256", +"u+ c #D4CCC8", +"v+ c #D2CAC5", +"w+ c #D2C8C4", +"x+ c #D0C6C1", +"y+ c #CBC1BB", +"z+ c #CDC4BD", +"A+ c #C7BEB5", +"B+ c #C3BBB1", +"C+ c #C1B8AE", +"D+ c #BDB5A8", +"E+ c #B8B1A4", +"F+ c #B5AFA1", +"G+ c #AEA99A", +"H+ c #A9A698", +"I+ c #7D7E76", +"J+ c #585B58", +"K+ c #454845", +"L+ c #A9B0A9", +"M+ c #D7DDD7", +"N+ c #A5AAA5", +"O+ c #535653", +"P+ c #959492", +"Q+ c #E7E4E4", +"R+ c #E9E5E5", +"S+ c #E9E4E5", +"T+ c #E8E4E4", +"U+ c #E9E4E4", +"V+ c #E8E3E3", +"W+ c #E6E1E1", +"X+ c #E9E3E2", +"Y+ c #E8E2E1", +"Z+ c #E7E0DF", +"`+ c #E3DCDB", +" @ c #AFA7A8", +".@ c #110912", +"+@ c #0D050E", +"@@ c #0F070F", +"#@ c #A79E9D", +"$@ c #D1C8C3", +"%@ c #CFC6C0", +"&@ c #C9C0B9", +"*@ c #C5BCB4", +"=@ c #BEB6AB", +"-@ c #BDB5A9", +";@ c #BBB3A6", +">@ c #B3AD9F", +",@ c #AEAA9B", +"'@ c #A8A697", +")@ c #83847B", +"!@ c #424542", +"~@ c #C8CFC8", +"{@ c #AFB5AF", +"]@ c #535753", +"^@ c #E7E3E4", +"/@ c #E8E4E5", +"(@ c #E9E5E6", +"_@ c #EBE6E6", +":@ c #EDE8E7", +"<@ c #ECE6E6", +"[@ c #ECE7E7", +"}@ c #EAE4E3", +"|@ c #ECE6E5", +"1@ c #E6DFDE", +"2@ c #E3DBDA", +"3@ c #9F9799", +"4@ c #110911", +"5@ c #978E8E", +"6@ c #D2C9C4", +"7@ c #C7BEB6", +"8@ c #C5BCB2", +"9@ c #C0B7AD", +"0@ c #BFB6AB", +"a@ c #BCB4A8", +"b@ c #ACA899", +"c@ c #A4A193", +"d@ c #82847B", +"e@ c #626662", +"f@ c #444644", +"g@ c #B2BAB2", +"h@ c #BEC5BE", +"i@ c #5A5E5A", +"j@ c #848482", +"k@ c #EAE6E6", +"l@ c #EBE7E7", +"m@ c #ECE8E8", +"n@ c #EDE9E8", +"o@ c #EEE9E8", +"p@ c #EDE7E6", +"q@ c #EEE8E7", +"r@ c #E8E2E0", +"s@ c #E4DDDB", +"t@ c #A0989A", +"u@ c #100811", +"v@ c #0F0710", +"w@ c #958D8D", +"x@ c #D2C9C5", +"y@ c #CEC5BF", +"z@ c #C6BDB5", +"A@ c #C6BCB3", +"B@ c #C0B8AD", +"C@ c #BAB3A6", +"D@ c #B7B0A2", +"E@ c #A7A495", +"F@ c #A3A294", +"G@ c #7D7F77", +"H@ c #A8AFA8", +"I@ c #C1C9C1", +"J@ c #6B6C6A", +"K@ c #DFDADB", +"L@ c #E5E2E2", +"M@ c #E9E6E6", +"N@ c #EDE9E9", +"O@ c #EEE9E9", +"P@ c #EFEBEA", +"Q@ c #F0EBEA", +"R@ c #F0EAE9", +"S@ c #EFE9E8", +"T@ c #EDE6E5", +"U@ c #EBE4E3", +"V@ c #EAE3E1", +"W@ c #E8E0DF", +"X@ c #E5DEDC", +"Y@ c #0F070E", +"Z@ c #938A8A", +"`@ c #D1C8C2", +" # c #C2B9AE", +".# c #BAB2A5", +"+# c #ABA798", +"@# c #A6A495", +"## c #9F9F92", +"$# c #747771", +"%# c #434643", +"&# c #B5BDB5", +"*# c #7E847E", +"=# c #545654", +"-# c #D2CECD", +";# c #E4DFE0", +"># c #E6E1E2", +",# c #EAE5E6", +"'# c #EDE8E8", +")# c #EFEAEA", +"!# c #F1ECEC", +"~# c #F2ECEC", +"{# c #F2ECEB", +"]# c #F2EBEA", +"^# c #F1EAE9", +"/# c #EFE8E7", +"(# c #E9E1DF", +"_# c #E5DDDB", +":# c #9C9496", +"<# c #110910", +"[# c #948B8A", +"}# c #D4CAC6", +"|# c #CEC5BE", +"1# c #C2BAAF", +"2# c #B4AEA0", +"3# c #B2AC9E", +"4# c #AFAB9C", +"5# c #AAA798", +"6# c #A3A193", +"7# c #999A8F", +"8# c #525652", +"9# c #3B3E3B", +"0# c #989F98", +"a# c #ACA9A8", +"b# c #E8E3E4", +"c# c #F0EBEB", +"d# c #F1ECEB", +"e# c #EFEAE9", +"f# c #F3EDED", +"g# c #F3EDEC", +"h# c #F2ECEA", +"i# c #F0E9E8", +"j# c #EEE7E5", +"k# c #EBE4E1", +"l# c #EAE2DF", +"m# c #E6DEDB", +"n# c #9D9596", +"o# c #928988", +"p# c #D4CBC6", +"q# c #D0C7C0", +"r# c #CFC5BF", +"s# c #CAC0B9", +"t# c #C1B9AE", +"u# c #B9B2A4", +"v# c #AFAA9C", +"w# c #9E9E90", +"x# c #8B8D84", +"y# c #696E69", +"z# c #5F645F", +"A# c #484B48", +"B# c #9CA39C", +"C# c #A0A7A0", +"D# c #727270", +"E# c #E2DDDD", +"F# c #F2EDEC", +"G# c #F5EFEE", +"H# c #F4EFED", +"I# c #F4EEEC", +"J# c #F4EDEB", +"K# c #F2EBE9", +"L# c #EFE8E6", +"M# c #EFE8E5", +"N# c #ECE4E1", +"O# c #E7DFDC", +"P# c #9B9394", +"Q# c #100810", +"R# c #10070D", +"S# c #908786", +"T# c #D4CBC5", +"U# c #CEC4BE", +"V# c #B6B0A2", +"W# c #B0AB9C", +"X# c #ADA99A", +"Y# c #A6A394", +"Z# c #9A9B8F", +"`# c #797D77", +" $ c #3B3D3B", +".$ c #515450", +"+$ c #C5BFBE", +"@$ c #E5E0E0", +"#$ c #EFE9E9", +"$$ c #F1EBEA", +"%$ c #F5EFED", +"&$ c #F5EEEC", +"*$ c #F3ECEA", +"=$ c #F3ECE9", +"-$ c #F0E9E6", +";$ c #EFE7E5", +">$ c #EDE5E2", +",$ c #E9E1DD", +"'$ c #0E060E", +")$ c #10080F", +"!$ c #0E060D", +"~$ c #CCC3BC", +"{$ c #CCC3BB", +"]$ c #C8BFB6", +"^$ c #C0B7AC", +"/$ c #B4AE9F", +"($ c #A9A697", +"_$ c #A4A294", +":$ c #9D9C8F", +"<$ c #8E9086", +"[$ c #6D726D", +"}$ c #606460", +"|$ c #484C48", +"1$ c #969D96", +"2$ c #7E7D7B", +"3$ c #DDD6D6", +"4$ c #E1DBDC", +"5$ c #E4DEDF", +"6$ c #E6E0E1", +"7$ c #EAE5E5", +"8$ c #F3EDEB", +"9$ c #F5EEED", +"0$ c #F4EDEA", +"a$ c #F1EAE8", +"b$ c #F1E9E6", +"c$ c #F0E8E5", +"d$ c #E9E1DE", +"e$ c #E5DDD9", +"f$ c #9A9192", +"g$ c #0D050D", +"h$ c #0E050B", +"i$ c #908785", +"j$ c #D2C9C3", +"k$ c #CEC4BD", +"l$ c #CBC2BA", +"m$ c #C7BDB5", +"n$ c #B9B1A4", +"o$ c #B1AB9D", +"p$ c #AAA697", +"q$ c #A5A394", +"r$ c #9F9E91", +"s$ c #98988D", +"t$ c #7E827B", +"u$ c #696D69", +"v$ c #383B38", +"w$ c #818681", +"x$ c #505350", +"y$ c #DED7D7", +"z$ c #E7E1E1", +"A$ c #EAE4E4", +"B$ c #F3ECEB", +"C$ c #F6EFEE", +"D$ c #EEE6E2", +"E$ c #EBE3E0", +"F$ c #E7DFDB", +"G$ c #988F8F", +"H$ c #11080F", +"I$ c #11080D", +"J$ c #8F8584", +"K$ c #CFC6BF", +"L$ c #CDC4BC", +"M$ c #C2B9B0", +"N$ c #C4BCB1", +"O$ c #C1B8AD", +"P$ c #B6AFA2", +"Q$ c #ADA899", +"R$ c #A19F92", +"S$ c #9A9A8E", +"T$ c #8F9188", +"U$ c #5C615C", +"V$ c #8B918B", +"W$ c #6E6E6B", +"X$ c #E3DDDD", +"Y$ c #E8E2E2", +"Z$ c #E9E3E3", +"`$ c #EBE5E4", +" % c #EBE5E3", +".% c #F0EAE8", +"+% c #F1EBE9", +"@% c #F2EAE8", +"#% c #F4ECE9", +"$% c #F2EBE8", +"%% c #EEE6E3", +"&% c #EAE1DE", +"*% c #E3DBD6", +"=% c #10070E", +"-% c #10070C", +";% c #8D8381", +">% c #D1C7C1", +",% c #C0B8AC", +"'% c #B4AD9F", +")% c #B5AEA0", +"!% c #AEA99B", +"~% c #A9A596", +"{% c #AAA799", +"]% c #A2A092", +"^% c #9C9B8F", +"/% c #94958B", +"(% c #7C817B", +"_% c #4D504D", +":% c #8D948D", +"<% c #828882", +"[% c #A5A09E", +"}% c #E6E0DF", +"|% c #F0E9E7", +"1% c #EDE6E2", +"2% c #E9E0DC", +"3% c #E3DAD5", +"4% c #958C8C", +"5% c #0F060C", +"6% c #8C8381", +"7% c #D1C7C0", +"8% c #B8B1A3", +"9% c #AFA99B", +"0% c #A7A496", +"a% c #9D9C90", +"b% c #96978C", +"c% c #888B83", +"d% c #707470", +"e% c #8C928C", +"f% c #757A75", +"g% c #D1CAC7", +"h% c #DAD3D1", +"i% c #DFD9D8", +"j% c #E3DDDC", +"k% c #E5DFDE", +"l% c #E7E1E0", +"m% c #E9E2E1", +"n% c #EAE3E2", +"o% c #ECE5E3", +"p% c #F1E9E7", +"q% c #EAE1DD", +"r% c #E6DED9", +"s% c #E4DBD6", +"t% c #0F060A", +"u% c #8A817F", +"v% c #D0C6BF", +"w% c #CDC3BB", +"x% c #C7BEB4", +"y% c #BBB4A6", +"z% c #B6B0A1", +"A% c #B3AD9E", +"B% c #AFAA9B", +"C% c #A6A395", +"D% c #9E9D90", +"E% c #97978C", +"F% c #909289", +"G% c #767B76", +"H% c #3F423F", +"I% c #868B86", +"J% c #6F6E6B", +"K% c #E0D9D8", +"L% c #E2DBDA", +"M% c #E5DEDD", +"N% c #E7DFDE", +"O% c #E9E2E0", +"P% c #EAE2E0", +"Q% c #ECE4E2", +"R% c #ECE5E2", +"S% c #EBE3DF", +"T% c #EBE2DF", +"U% c #E8E0DC", +"V% c #E8E0DB", +"W% c #E1D9D4", +"X% c #DFD6D1", +"Y% c #12090E", +"Z% c #10070B", +"`% c #887F7C", +" & c #C7BDB4", +".& c #B8B2A4", +"+& c #96968B", +"@& c #919289", +"#& c #7E827C", +"$& c #7F857F", +"%& c #93908C", +"&& c #D5CDCB", +"*& c #D9D2D0", +"=& c #DFD8D6", +"-& c #E7E0DE", +";& c #E8E1DE", +">& c #E7DFDD", +",& c #EAE2DE", +"'& c #E7DFDA", +")& c #E4DCD7", +"!& c #E6DDD8", +"~& c #DDD4CE", +"{& c #918886", +"]& c #0E0509", +"^& c #0D0408", +"/& c #89807C", +"(& c #AAA698", +"_& c #98998D", +":& c #909288", +"<& c #848881", +"[& c #323532", +"}& c #838983", +"|& c #797E79", +"1& c #AFA9A5", +"2& c #D8D0CF", +"3& c #DDD6D4", +"4& c #E0D8D7", +"5& c #E0D9D7", +"6& c #E1D9D7", +"7& c #E3DCDA", +"8& c #E6DEDC", +"9& c #E3DBD7", +"0& c #E5DDD8", +"a& c #E1D8D3", +"b& c #DED5D0", +"c& c #DBD1CB", +"d& c #8F8684", +"e& c #10070A", +"f& c #877E7A", +"g& c #CCC3BA", +"h& c #BDB4A8", +"i& c #B2AD9E", +"j& c #A8A596", +"k& c #99998D", +"l& c #898C85", +"m& c #353835", +"n& c #747974", +"o& c #C6BEB9", +"p& c #DED6D4", +"q& c #DFD7D5", +"r& c #E0D8D6", +"s& c #E2DAD7", +"t& c #E3DAD7", +"u& c #E4DCD8", +"v& c #E5DCD8", +"w& c #E2DAD6", +"x& c #E2DAD5", +"y& c #E0D7D3", +"z& c #E0D7D2", +"A& c #DCD3CE", +"B& c #DCD3CD", +"C& c #D8CFC9", +"D& c #8E8482", +"E& c #11080C", +"F& c #11080B", +"G& c #887E7A", +"H& c #CAC1B8", +"I& c #C5BDB3", +"J& c #BEB6A9", +"K& c #BCB5A8", +"L& c #B0AA9B", +"M& c #929389", +"N& c #8C8E86", +"O& c #777D77", +"P& c #3C3F3C", +"Q& c #575A56", +"R& c #D2CAC6", +"S& c #D3CAC8", +"T& c #DAD2D0", +"U& c #DBD3D1", +"V& c #DCD4D2", +"W& c #DDD5D3", +"X& c #DFD7D4", +"Y& c #E1D8D5", +"Z& c #E0D7D4", +"`& c #E1D8D4", +" * c #DED5D1", +".* c #DBD2CD", +"+* c #DAD0CA", +"@* c #D8CFC8", +"#* c #D6CDC6", +"$* c #8C8280", +"%* c #12090B", +"&* c #857B77", +"** c #B7B0A3", +"=* c #ABA697", +"-* c #A9A597", +";* c #A19F91", +">* c #8E9088", +",* c #7E837D", +"'* c #3E403E", +")* c #7C827C", +"!* c #D5CDC9", +"~* c #D7CFCC", +"{* c #D9D1CE", +"]* c #DCD4D1", +"^* c #DCD4D0", +"/* c #DCD3D0", +"(* c #DDD5D1", +"_* c #DFD6D2", +":* c #DDD4D0", +"<* c #DDD4CF", +"[* c #D9D0CA", +"}* c #D7CDC7", +"|* c #D7CEC7", +"1* c #D5CCC5", +"2* c #D3CAC3", +"3* c #8A807D", +"4* c #130A0D", +"5* c #0F0608", +"6* c #100709", +"7* c #837A75", +"8* c #ADA89A", +"9* c #A1A092", +"0* c #9B9B8E", +"a* c #8B8C85", +"b* c #7F847E", +"c* c #414441", +"d* c #6B6B67", +"e* c #CFC6C2", +"f* c #D5CDCA", +"g* c #D7CECB", +"h* c #D8CFCC", +"i* c #D9D1CD", +"j* c #DAD1CE", +"k* c #DAD1CD", +"l* c #DBD2CE", +"m* c #DAD1CC", +"n* c #D9D0CB", +"o* c #D7CEC8", +"p* c #D3CAC2", +"q* c #D1C8C1", +"r* c #887F7B", +"s* c #847B76", +"t* c #C3BAAF", +"u* c #92938A", +"v* c #898B83", +"w* c #868A84", +"x* c #71716C", +"y* c #D3CBC7", +"z* c #D6CDC9", +"A* c #D6CECA", +"B* c #D8CFCB", +"C* c #D9D0CC", +"D* c #D8CFCA", +"E* c #D6CDC7", +"F* c #D5CCC6", +"G* c #D2C9C1", +"H* c #D0C7BF", +"I* c #857C78", +"J* c #11080A", +"K* c #0E0507", +"L* c #0F0607", +"M* c #817872", +"N* c #C1B9AD", +"O* c #BFB6AA", +"P* c #A7A395", +"Q* c #A6A496", +"R* c #A09F91", +"S* c #9E9D91", +"T* c #898A83", +"U* c #858A84", +"V* c #72726C", +"W* c #CEC5C0", +"X* c #D1C9C4", +"Y* c #D5CCC7", +"Z* c #D6CDC8", +"`* c #D4CAC4", +" = c #D3C9C3", +".= c #D2C8C1", +"+= c #CFC6BE", +"@= c #110809", +"#= c #100708", +"$= c #817972", +"%= c #B9B2A5", +"&= c #A8A496", +"*= c #9C9C8F", +"== c #97988D", +"-= c #8F9087", +";= c #888982", +">= c #878B85", +",= c #686C68", +"'= c #D3CAC5", +")= c #D3CAC4", +"!= c #D0C7C1", +"~= c #D2C8C2", +"{= c #CBC1B9", +"]= c #857C77", +"^= c #110808", +"/= c #7F7770", +"(= c #BAB2A6", +"_= c #ABA899", +":= c #94958A", +"<= c #878881", +"[= c #888D86", +"}= c #656661", +"|= c #CFC5BE", +"1= c #CEC5BD", +"2= c #CBC2B9", +"3= c #CAC1B7", +"4= c #827974", +"5= c #100707", +"6= c #110908", +"7= c #7D746D", +"8= c #98988C", +"9= c #939389", +"0= c #8D8F86", +"a= c #888D87", +"b= c #3D3F3D", +"c= c #5B5E59", +"d= c #CBC2BC", +"e= c #CCC2BA", +"f= c #837A74", +"g= c #100807", +"h= c #7E766F", +"i= c #BFB7AA", +"j= c #B5AFA0", +"k= c #9F9D8F", +"l= c #97988C", +"m= c #8C8D85", +"n= c #878982", +"o= c #868C86", +"p= c #3A3D3A", +"q= c #6B706B", +"r= c #B7B0A4", +"s= c #CCC2BB", +"t= c #0F0706", +"u= c #7D756D", +"v= c #A2A093", +"w= c #919389", +"x= c #8B8C84", +"y= c #848984", +"z= c #353735", +"A= c #666A66", +"B= c #A29E93", +"C= c #C8BEB6", +"D= c #C9BFB8", +"E= c #C9C0B7", +"F= c #C8BFB5", +"G= c #807871", +"H= c #100806", +"I= c #7D756C", +"J= c #A1A093", +"K= c #9D9D90", +"L= c #8C8F88", +"M= c #303230", +"N= c #616661", +"O= c #8A887F", +"P= c #C9BFB7", +"Q= c #817971", +"R= c #0F0705", +"S= c #7D766D", +"T= c #A7A596", +"U= c #A5A395", +"V= c #9C9B8E", +"W= c #8C8E85", +"X= c #868780", +"Y= c #8F938C", +"Z= c #4A4D4A", +"`= c #2D2F2D", +" - c #70716B", +".- c #807870", +"+- c #120A08", +"@- c #0E0604", +"#- c #7C746B", +"$- c #B4AFA0", +"%- c #95958B", +"&- c #8B8D85", +"*- c #83857E", +"=- c #949992", +"-- c #595D58", +";- c #C4BCB2", +">- c #7F776E", +",- c #100906", +"'- c #7B746B", +")- c #A2A193", +"!- c #9C9C90", +"~- c #919288", +"{- c #8E8F86", +"]- c #878981", +"^- c #84867F", +"/- c #909690", +"(- c #373A37", +"_- c #929085", +":- c #7E766D", +"<- c #100905", +"[- c #7A7369", +"}- c #A4A293", +"|- c #A09F92", +"1- c #95968A", +"2- c #8A8B83", +"3- c #84857F", +"4- c #969992", +"5- c #7F847F", +"6- c #71726B", +"7- c #C0B7AB", +"8- c #0F0804", +"9- c #7A7469", +"0- c #A8A597", +"a- c #82837D", +"b- c #9FA59D", +"c- c #A3A093", +"d- c #BDB4A9", +"e- c #0E0703", +"f- c #B2AC9D", +"g- c #909188", +"h- c #8F918A", +"i- c #383A38", +"j- c #515551", +"k- c #7B7C74", +"l- c #837C71", +"m- c #110A06", +"n- c #0E0803", +"o- c #7E786D", +"p- c #ACA799", +"q- c #ABA799", +"r- c #8D8E86", +"s- c #A5ABA3", +"t- c #707570", +"u- c #2C2E2C", +"v- c #ACA698", +"w- c #28211B", +"x- c #100A05", +"y- c #251F18", +"z- c #AAA496", +"A- c #9B9B8F", +"B- c #96968C", +"C- c #8E9087", +"D- c #8A8C84", +"E- c #91938C", +"F- c #4F524F", +"G- c #74766F", +"H- c #B8B0A3", +"I- c #A8A294", +"J- c #696359", +"K- c #676257", +"L- c #A29D8F", +"M- c #9B9A8E", +"N- c #93948A", +"O- c #898B82", +"P- c #B1B6AF", +"Q- c #494C49", +"R- c #8E8E83", +"S- c #B1AB9C", +"T- c #81827C", +"U- c #A4A6A0", +"V- c #8F948E", +"W- c #373937", +"X- c #676B65", +"Y- c #9E9C90", +"Z- c #888A82", +"`- c #82847D", +" ; c #8C8D87", +".; c #ACB2AC", +"+; c #424442", +"@; c #2D2E2D", +"#; c #4D514D", +"$; c #72756E", +"%; c #8D887B", +"&; c #545046", +"*; c #555147", +"=; c #8C887B", +"-; c #939489", +";; c #8F9187", +">; c #888A83", +",; c #858780", +"'; c #B8BCB6", +"); c #737973", +"!; c #7A7C74", +"~; c #B0AB9D", +"{; c #848073", +"]; c #120E08", +"^; c #0F0B05", +"/; c #0F0C06", +"(; c #100C06", +"_; c #827F73", +":; c #81837C", +"<; c #B8BBB5", +"[; c #363936", +"}; c #555855", +"|; c #82847C", +"1; c #3C382F", +"2; c #0D0A04", +"3; c #0C0903", +"4; c #0F0C07", +"5; c #3A372F", +"6; c #9F9E90", +"7; c #B1B3AE", +"8; c #323432", +"9; c #82857D", +"0; c #A09E90", +"a; c #39362E", +"b; c #0D0A05", +"c; c #0E0B06", +"d; c #0D0B06", +"e; c #999A8E", +"f; c #95968C", +"g; c #858680", +"h; c #80817B", +"i; c #929792", +"j; c #404240", +"k; c #7F827B", +"l; c #A3A192", +"m; c #7E7C70", +"n; c #110E09", +"o; c #0C0A05", +"p; c #100F09", +"q; c #78766B", +"r; c #83847E", +"s; c #B7BAB5", +"t; c #8F948F", +"u; c #404340", +"v; c #2B2D2B", +"w; c #777B75", +"x; c #93958B", +"y; c #9F9E92", +"z; c #A4A395", +"A; c #868579", +"B; c #525148", +"C; c #515048", +"D; c #848377", +"E; c #85867F", +"F; c #BABEB9", +"G; c #3D403D", +"H; c #70746F", +"I; c #898C84", +"J; c #9D9D8F", +"K; c #7E7F79", +"L; c #A6A8A3", +"M; c #B0B5B0", +"N; c #464946", +"O; c #7D817B", +"P; c #97978B", +"Q; c #94948A", +"R; c #94958F", +"S; c #B7BBB6", +"T; c #929892", +"U; c #4B4F4B", +"V; c #363836", +"W; c #3E413E", +"X; c #5D615D", +"Y; c #81847E", +"Z; c #95968B", +"`; c #96978D", +" > c #8E8F87", +".> c #B2B6B0", +"+> c #A1A6A1", +"@> c #444744", +"#> c #616561", +"$> c #888B84", +"%> c #8F9088", +"&> c #878882", +"*> c #A0A49D", +"=> c #AEB3AC", +"-> c #9BA19B", +";> c #828781", +">> c #878B84", +",> c #898B84", +"'> c #888A84", +")> c #91948D", +"!> c #9A9F98", +"~> c #A1A69F", +"{> c #9EA49D", +"]> c #6B6F6B", +"^> c #2A2C2A", +"/> c #717571", +"(> c #7D837D", +"_> c #898D87", +":> c #8C918A", +"<> c #8D928B", +"[> c #8F958E", +"}> c #919790", +"|> c #595C59", +"1> c #393B39", +"2> c #3F413F", +"3> c #EAEAEA", +" . . . . . . . . . . . . . . ", +" . . . + @ # $ % & * = - ; > , ' ) . . . ", +" . . . ! ~ { ] ^ / ( _ : : < [ : } ' | 1 | _ 2 . . . ", +" . . 3 4 5 6 7 ) 8 9 0 a b c d d e f g h i j k : ) [ l m . . ", +" . . n o p 6 ' q r s t u v w w x y z A B C D E F G H I J < ) K L . . ", +" M N O P Q J R S T U V W X Y Z ` . ...y +.A @.#.$.%.&.*.=.m -.;.;.>.R . ", +" . . p ,.'.: ).!.~.{.].^.^./.(._.:.<.[.}. .|.y 1.A 2.3.4.5.6.7.8.9.0.a.l b.c.. . ", +" M d.e.f.g.).h.i.j.k.l.m.n.^.o.p.q._.X r.}.s.t.u.v.w.B 2.x.y.z.A.B.C.D.E.I J F.q G.M ", +" M H.I.J.: K.L.M.N.O.P.N.Q.R.n.S.T.U.V.W.<.X.Y.Z.t.y `. +.+3.++@+#+$+B.%+&+*+=+K -+;+>+M ", +" M ,+'+)+m !+~+{+]+^+/+^+(+Q._+Q.:+{.<+(.[+W.}+|+1+u.2+1.+.3+4+x.5+5.#+$+B.6+7+8+9+F.-+0+a+M ", +" M ,+b+c+d+e+f+g+h+/+i+j+k+l+l+l+m+n+o+S.p+W.q+r+s+t+u+v+w+x+y+z+#.A+B+C+A.D+E+F+G+H+I+J a.J+K+M ", +" M L+M+N+O+P+O.^+]+j+Q+R+S+T+U+V+W+X+Y+Z+`+p+ @r+.@+@@@#@2+$@%@A &@#.*@5+C+=@-@;@%+>@,@'@)@K F.9 !@M ", +" . H.~@{@]@P+O.^+^@i+/@(@R+_@:@<@[@}@|@X+Z+1@2@3@r+.@4@4@5@x 6@A 3+2.3.7@$.8@9@0@a@C.%+7+b@c@d@;.e@]@f@. ", +" . g@h@i@j@P.^+i+Q+k@R+l@m@n@o@o@p@q@|@}@r@1@s@t@u@v@@@@@w@x@$@y@A z+2.z@A@z.B@6.D+C@D@>@G+E@F@G@;.8 >+. ", +" M H@I@2 J@K@O.L@j+M@l@m@N@O@P@Q@Q@R@S@T@U@V@W@X@3@v@+@@@Y@Z@x@+.`@z+2.x.#.A@z. #A.-@.#D@D@7++#@###$#;.i@%#M ", +" . 3 &#*#=#-#;#>#i+/+,#'#m@)#Q@!#~#{#]#^#/#T@V@(#_#:#u@@@@@<#[#}#1.%@|#2.x.7@4.B+1#A.a@.#E+2#3#4#5#6#7#) K 8#9#. ", +" . 4 0#8#a#m.P.O.b#>#U+'#c#d#e#f#g#g#h#i#/#j#k#l#m#n#s+@@Y@Y@o#p#`@q#r#s##.A+$.5.t#=@$+B.u#%+>@v#+#H+w#x#y#z#A#. ", +" . B#C#y#D#o.E#Q.^+j+R+_@c#d#~#F#G#H#I#J#K#L#M#N#l#O#P#Q#@@Y@R#S#p#T#U#z+2.x.A+8@#+%.$+-@&.u#V#3#W#X#Y#6#Z#`#y#9 $. ", +" . ! & .$+$^.m.@$@$U+_@'##$$$F#g#%$%$&$*$=$-$;$>$l#,$P#'$)$!$R#S#`@%@~${$x.]$A+$.5.^$-@&.;@u#V#/$3#,@($_$:$<$[$}$|$. ", +" . 1$6 F.2$3$4$E#5$6$V+7$<@S@{#8$I#9$&$&$0$a$b$c$>$d$e$f$g$)$h$R#i$j$q#k$2.l$m$@+z.C+B@^$D+D+n$V#/$o$G+p$q$r$s$t$u$]@v$. ", +" . 6 w$x$+$y$o.m.Q.W+z$A$<@S@B$$$8$C$K#0$0$b$c$D$E$F$e$G$Y@H$R#I$J$`@K$L${$]$$.M$N$O$^$6.a@C@E+P$/$3#Q$5#c@R$S$T$_ U$!@. ", +" . V$u$W$W /./.o.X$X$Y$Z$`$ %i#.%+%*$*$@%#%$%%%N#&%F$*%5@=%h$R#-%;%>%|#{$l$]$]$5.5.t#A.,%7.C.%+'%)%o$!%~%{%]%^%/%(%l _%. ", +" . :%<%q [%X 3$y$o.n+n+}%Y+U@T@.%|%a$K#$%c$c$1%D$2%F$e$3%4%R#5%-%-%6%7%~$C #.4.@+z.#+0@6.$+C@.#8%6+>@9%G++#0%6#a%b%c%d%9 9#. ", +" . e%f%.$g%h%q.3$i%S.j%k%l%m%n%j#o%p%M#;$%%D$E$q%F$r%s%3%[#R#-%-%t%u%v%w%#.]$x%8@5.B@^$$+D+;@y%D@z%A%W#B%+#C%_$D%E%F%G%j H%. ", +" . I%u$J%w h%W V.3$K%L%M%X@N%O%P%Q%R%N#>$%%S%T%U%V%3%W%X%o#I$Y%t%Z%`%k${$#. &@+#+1# #6.-@7.C@E+.&6+&+B%,@($C%6#:$+&@&#&a.|$. ", +". % $&z#%&&&*&W W.V.=&K%L%s@-&;&;&>&d$N#,&,$U%'&)&!&*%X%~&{&-%Y%]&^&/&{$C ]$x%8@5.O$6.$+D+B.E+8%%+A%2#v#X#(&E@6#D%_&:&<&) R [&. ", +". }&|&L 1&Z.}.2&Y W.3&4&5&6&7&8&m#O#O#O#F$U%9&0&3%a&b&~&c&d&Y%Z%Z%e&f&g&]$A+@+#+1#O$6.h&a@E+8%%+2#>@i&G+b@p$j&6#D%k&@&l&| 9 m&. ", +". ^ n&O+o&t.[.X.` 2&*&p&<.q&r&s&s&t&u&u&v&w&x&y&z&b&A&B&C&D&Z%E&F&e&G&H&5+8@I&5.t#^$-@J&K&n$C.2#F+A%L&,@b@j&8+6#D%k&M&N&O&i@P&. ", +". $&[$Q&+.R&S&}.[.T&` U&V&W&p&X&X&Y&Z&Y&`&y& *b&~&.*+*@*#*$*E&e&F&%*&*A+x%8@N$O$B@6.-@D+B.u#**F+/$o$G+=*+#-*C%;*r$k&/%>*,*I '*. ", +". )*: f %@y !*Z.w ~*{*{*]*]*^*/*(*_* *:*b&<*.*.*[*}*|*1*2*3*F&4*5*6*7*x%z.5.1#O$$+$+K&;@E+D@V#)%3#7+B%8*($j&8+9*0*+&M&a*b*e@c*. ", +". ; < d*2.e*x@u. .f*w g*h*h*i*j*k*l*k*.*m*n*m*[*o*1*2*p*q*r*e&5*6*5*s*@+z.t*,%O$a@-@B.C.n$D@2#/$3#W#!%X#p$8+_$R$:$s$u*v*w*J %#. ", +". > l x*~$y@v.x@2+y*u+Z.z*A*B*C*B*k*D*n*C&E*E*E*F*2*G*q#H*I*J*J*K*L*M*5.t*B@N*O*a@D+C@8%u#%+)%>@i&B%X#+#P*0%Q*R*S*E%M&T*U*2 !@. ", +". G%2 V*z@A W*1.x@x@X*x 2+x Y*Y*Y*Y*Z*Y*F*F*`* = =.=K$+=w%f&6*@=@=#=$=t*B@6.6.-@a@;@%=C.D@V#/$o$7+,@b@&=j&q$R$r$*===-=;=>=,=!@. ", +". n&;.e A+@.B +.1.1.$@6@'=6@+.T#)=!=)= =)=~=q*q*q#+={$g&{=]=#=#=L*^=/=t#,%,%J&K&(=.#**D@%+2#A%i&7+X#(&_=j&_$R*D%S$:=-=<=[=F.H%. ", +". 1 u$}=z.x.U#3+A y@y@+.x+!=1.+.w.>%!=q#>%K$|=1=1={$2=H&3=4=#=@=5=6=7=$+6.$+K&B..#n$**)%)%3#&+W#!%b@5#j&C%_$R*:$8=9=0=<=a=e@b=. ", +". ' : c=1#A+s#3.d=3+3+A U#y@y@y@y@K$|#k$z+L${${$e=2=2=]$x%f=#=5=g=g=h=,%i=B.B.C.C.6+.&j=>@3#B%Q$b@+#($C%C%k=r$S$l=M&m=n=o=}$p=. ", +". q=y#q r=z.z@x.s#@.@.2.U#2.~$2.~$~${$s=l$e=H&#.]$A+@+@+x%M*g=g=g=t=u=-@K&C@C.D@8%V#F+/$i&o$B%B%b@-*j&C%]%v=D%k&+&w=x=n=y=i z=. ", +". A=q=m B=t#4.]$C=7@#.D=C C {$#.C C C #.]$C=E=A+F=@+8@z.%.G=6=g=H=H=I=a@&.y%u#8%V#F+j=A%7+W#v#X#p$-*E@_$]%J=K=l=:=-=n=L=- ).M=. ", +". }$_ N=O=a@t#@+A@m$7@P=x.#.x.z@x.H&]$7@A+x%5+I&8@z.1#1#O$Q=t=R=H=R=S=;@.#n$8%V#2#2#A%7+B%X#8*+#($H+T=U=R$V=S$s$M&W=X=Y=f%Z=`=. ", +" . : J -C@0@t#5.4.$.5+4.5+*@5+$.5+5+@+4.8@5.z.#+t# #O$,%.-H=+-@-H=#-E+C@V#F+F+j=j=$-W#B%X#(&+#E@c@6#_$r$*=S$%-@&&-*-=-< c*. ", +" . a.,=--3#B.0@ #5.5.z.4.4.;-B+$.5+z.z.%.5.1##+t#0@,%$+6.>-H=R=@-,-'-8%D@%+j=/$A%7+W#i&b@X#(&j&j&U=)-R*K=!-s$~-{-]-^-/-m (-. ", +" . U$u$I _-**7.$+0@C+O$C+1#z.5.t*1#1##+ #%.O$B@0@6.$+D+-@:-H=,-<-<-[-%+%+D@A%i&7+W#B%X#b@_=-*C%}-6#v=|-8=1-9=:&2-3-4-5-x$M=. ", +" . J k 6-2#E+K&-@0@B@,%t#^$ #O$ #A.,%0@A.$+7-6.-@7.a@B.:-<-8-8-<-9-V#2#>@>@7+7+G+X#b@($-*0-Q*6#9*r$K=8=b%M&{-;=a-b-y#%#. ", +" . 8 ;.U$c-2#8%C@a@&.-@$+0@,%,%0@d-6.$+$+-@a@-@7.&.C@.#I=<-<-e-<-9-j=f->@o$!%X#X#b@5#-*C%C%}-]%r$a%S$_&:=g-2-^-h-+ q i-. ", +" . j-k b.k-W#V#**%=7.J&$+7.-@-@-@D+7.a@6..#&.7.C@%=u#%=l-m-m-<-n-o-i&&+B%G+B%p-q-q-(&0%C%_$]%R*D%0*s$:=g-r-n=a-s-t-|$u-. ", +" . m ;.}$R$v#3#**C.u#.#K&;@;@;@;@;@C@C@n$%=u#**u#**8%v-w-<-x-y-z-3#i&B%G++#X#+#j&0%U=}-;*R*r$A-8=B-~-C-D-*-E-0#m p=. ", +" . F-e@K G-q-B%7+)%P$**8%%=;@H-.#n$P$%=D@8%D@D@%+F+D@2#I-J-K-L-W#B%!%b@+#b@($j&E@q$c@6#R*D%M-S$b%N-T$O-^-a-P-' Q-`=. ", +" . L -.e@R-($8*W#>@>@F+%+F+6+D@%+6+F+%+%+2#'%F+j=2#i&S-o$B%B%X#4#b@p$(&5#j&C%8+6#R*R*r$^%s$s$:={-x#]-T-U-V-J+W-. ", +" . a+m a.X-Y--*!%B%7+&+>@A%>@3#2#2#2#/$A%>@A%i&S-7+B%7+G+v#+#+#q-($j&j&j&C%U=]%R*r$K=S$k&E%:=:&r-Z-`- ;.;A=+;@;. ", +" M #;8 J $;)-H+X#X#B%W#o$B%f-o$3#3#f-7+7+o$W#B%B%,@%;&;*;=;5#5#j&0-C%c@6#_$|-:$a%*=k&b%-;;;m=>;,;`-';);_%M=. ", +" . R b.-+!;J=q$-*+#,@B%4#7+B%v#~;B%W#W#,@!%,@X#{;];^;/;(;_;0%q$q$6#6#9*R*D%0*S$_&B-M&g-x=T*X=:;<;^ d+[;. ", +" . Q-};e@k |;r$6#C%j&+#+#b@b@p$Q$=*Q$p$b@b@+#~%1;2;3;3;4;5;q$_$6#]%6;r$a%S$S$l=b%M&g-W=Z-^-T-7;e%i P&8;. ", +" M %#9 e@;.9;!-9*0;@#E@j&-*j&p$p$p$p$5#($-*($a;b;c;b;d;5;6#)-6;|-0*^%k&e;b%f;M&{-&-;=g;h;7;i;8 j;`=M ", +" M !@};F.< k;_&K=R*]%}-8+C%C%@#($@#@#8+C%l;m;n;o;d;p;q;9*6;K=^%A-8=+&:=N-;;0=D-^-a-r;s;t;}$u;v;M ", +" M b=j-}$y#w;x;E%y;V=R*)-6#6#6#_$6#]%z;v=]%A;B;C;D;D%V=A-S$S$E%b%N-@&-=m=]-E;*- ;F;* i H%u-M ", +" M G;_%U$,=H;I;f;+&k&^%a%D%J;r$r$r$|-6;D%K=:$K=A-k&8=E%b%%-M&g--=W=v*n=`-K;L;M;n&]@9#u-M ", +" M j;N;L F.) O;C-@&/%E%s$P;S$k&S$8=k&S$s$k&E%s$%-Q;N-M&g-0=m=v*,;^-h;R;S;T;;.U;V;M=M ", +" . . W;F-X;< | Y;N&T$:&M&M&/%Z;Z;:=B-`;Z;N-N-M&g- >x#D-Z-^-,;T-R;.>+>| i u;M=. . ", +" M W-@>8##>: | ,*$>N&m=T$T$ >T$0=m=0=%>m=&-D->;,;r;:;&>*>=>->( X;A#(-v;M ", +" . . W-@>0 m ;.| ; ;>>>l&,>,>X=X=X=,;^-^-3-'>)>!>~>{>* ]>i a+(-^>. . ", +" . . m&H%Z=d+8 J />G%(>;>U*_>:><>V-[>}>e%}&G%,=0+x$@>z=u-. . ", +" . . . V;W;N;G.).|>X;#>J ;.;.k -.8 L j-Q-c*[;M=. . . ", +" . . . M=z=1>P&W;c*u;c*2>P&1>z=M=u-. . . 3> ", +" . . . . . . . . . . . . . . "}; -- cgit v1.2.3