|
From: <dhu...@us...> - 2007-02-13 16:11:41
|
Revision: 315
http://svn.sourceforge.net/qcell/?rev=315&view=rev
Author: dhubleizh
Date: 2007-02-13 08:11:34 -0800 (Tue, 13 Feb 2007)
Log Message:
-----------
- use xpm instead of png files
Modified Paths:
--------------
trunk/qcell/baseheaders/Renderer.h
trunk/qcell/basesources/Renderer.cpp
trunk/qcell/basesources/simulationwindow.cpp
trunk/qcell/visgui/visgui.pro
Added Paths:
-----------
trunk/qcell/images/
trunk/qcell/images/observer.xpm
trunk/qcell/images/zeropoint.xpm
Modified: trunk/qcell/baseheaders/Renderer.h
===================================================================
--- trunk/qcell/baseheaders/Renderer.h 2007-02-13 16:07:51 UTC (rev 314)
+++ trunk/qcell/baseheaders/Renderer.h 2007-02-13 16:11:34 UTC (rev 315)
@@ -2,6 +2,8 @@
#define _RENDERER_H
#include "CalculationData.h"
+#include "observer.xpm"
+#include "zeropoint.xpm"
#include <QVector>
#include <QColor>
#include <QGLPixelBuffer>
@@ -67,7 +69,7 @@
QVector<int> maskValue;
bool showValues;
- QString textureName;
+ const char **texture;
bool force2D;
@@ -152,7 +154,7 @@
void showCellValues(bool show = 1);
public:
- void setTextureName(QString name);
+ void setTexture(const char *xpm[]);
protected slots:
void resizeDataEvent(void);
Modified: trunk/qcell/basesources/Renderer.cpp
===================================================================
--- trunk/qcell/basesources/Renderer.cpp 2007-02-13 16:07:51 UTC (rev 314)
+++ trunk/qcell/basesources/Renderer.cpp 2007-02-13 16:11:34 UTC (rev 315)
@@ -137,7 +137,7 @@
void Renderer::generateObserver(void)
{
glEnable(GL_TEXTURE_2D);
- observerTexture = bindTexture(QPixmap(textureName), GL_TEXTURE_2D);
+ observerTexture = bindTexture(QPixmap(texture), GL_TEXTURE_2D);
glTexEnvf(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_MODULATE);
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR_MIPMAP_NEAREST);
@@ -863,9 +863,9 @@
showValues = show;
}
-void Renderer::setTextureName(QString name)
+void Renderer::setTexture(const char *xpm[])
{
- textureName = name;
+ texture = xpm;
}
void Renderer::setOrtoPerspective(bool noClear)
Modified: trunk/qcell/basesources/simulationwindow.cpp
===================================================================
--- trunk/qcell/basesources/simulationwindow.cpp 2007-02-13 16:07:51 UTC (rev 314)
+++ trunk/qcell/basesources/simulationwindow.cpp 2007-02-13 16:11:34 UTC (rev 315)
@@ -613,7 +613,7 @@
ui.view3D->setLayout(new QVBoxLayout(ui.view3D));
renderer = new Renderer(ui.view3D);
- renderer->setTextureName("./observer.png");
+ renderer->setTexture((const char**)observer_xpm);
ui.view3D->layout()->addWidget(renderer);
// Not needed anymore
// renderer->resize(ui.view3D->width(), ui.view3D->height());
@@ -733,7 +733,7 @@
ui.NeighbourhoodTab->setLayout(new QVBoxLayout(ui.NeighbourhoodTab));
nRrenderer = new Renderer(ui.NeighbourhoodTab);
- nRrenderer->setTextureName("./zeropoint.png");
+ nRrenderer->setTexture((const char**)zeropoint_xpm);
ui.NeighbourhoodTab->layout()->addWidget(nRrenderer);
nRrenderer->showCellValues();
nRrenderer->showSymbol(0);
Added: trunk/qcell/images/observer.xpm
===================================================================
--- trunk/qcell/images/observer.xpm (rev 0)
+++ trunk/qcell/images/observer.xpm 2007-02-13 16:11:34 UTC (rev 315)
@@ -0,0 +1,269 @@
+/* XPM */
+static char * observer_xpm[] = {
+"256 256 10 1",
+" c #000000",
+". c #FFFFFF",
+"+ c #B3FFFF",
+"@ c #00FFFF",
+"# c #8080FF",
+"$ c #0000FF",
+"% c #09AFFF",
+"& c #804000",
+"* c #351B00",
+"= c #8000FF",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ............. ",
+" ....................................... ",
+" ................................................. ",
+" ......................................................... ",
+" ................................................................... ",
+" ........................................................................... ",
+" ................................................................................... ",
+" ....................................................................................... ",
+" ............................................................................................. ",
+" ................................................................................................. ",
+" ..................................................................................................... ",
+" ........................................................................................................... ",
+" ............................................................................................................... ",
+" ................................................................................................................... ",
+" ......................................................................................................................... ",
+" ........................................................................................................................... ",
+" ............................................................................................................................... ",
+" ................................................................................................................................. ",
+" ............................................................++++++++++............................................................... ",
+" ....................................................++++++++++++++++++++++++++++....................................................... ",
+" ..................................................++++++++++++++++++++++++++++++++++++..................................................... ",
+" ................................................++++++++++++++++++++++++++++++++++++++++++................................................... ",
+" ..............................................++++++++++++++++++++++++++++++++++++++++++++++++++................................................. ",
+" ............................................++++++++++++++++++++++++++++++++++++++++++++++++++++++++............................................... ",
+" .............................................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++................................................ ",
+" ............................................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++............................................... ",
+" ...........................................++++++++++++++++++++++++++++@@@@@@@@@@@+++++++++++++++++++++++++++.............................................. ",
+" ..........................................++++++++++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@#@@+++++++++++++++++++++............................................. ",
+" .........................................+++++++++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@++++++++++++++++++++............................................ ",
+" ........................................+++++++++++++++++++@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@#@@@@@@@@@++++++++++++++++++........................................... ",
+" ........................................+++++++++++++++++@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@#@@@@@@@@@@@@++++++++++++++++........................................... ",
+" ........................................++++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@##@@@@@@@@@@@#@@@@@@@@@@@@@@+++++++++++++++........................................... ",
+" .......................................++++++++++++++++@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++++++++++.......................................... ",
+" ........................................+++++++++++++++@@@@@@@@@@@@@@@@@@#@@$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@++++++++++++++........................................... ",
+" ........................................++++++++++++++@@@@@@@@@@@@@@@@@@@@#@@$@@@@@@@@@@@@@@@@@@$$@@@@@@@@@@@@@@@@@@@+++++++++++++........................................... ",
+" .......................................++++++++++++++@@@@@@@@@@@@@@@@@@#@@@@@@$@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@+++++++++++++.......................................... ",
+" .......................................+++++++++++++@@@@@@@@@@@@@@@@@@@@#@@@@@@@$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++++++.......................................... ",
+" .......................................+++++++++++++@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@$@@@@@$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++++++.......................................... ",
+" ......................................+++++++++++++@@@@@@@@@%@@@@@@@@@@@@#@@@@@@%@@@@@@@@$@@@@@@@@@@$@@@@@@@@@@@@@@@@@@@@@@@@@++++++++++++......................................... ",
+" ......................................+++++++++++++@@@@@@@@@@%@@@@@@@@@@@@#@@@@@@@@@$@@$@@@@@@@@@@@@@$@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++++++......................................... ",
+" ......................................++++++++++++@@@@@@@@@@@@@%%@@@@@@$@$$#@@@@@@@@@$@@$@@@@@@@@@@@@@$@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++++++......................................... ",
+" .....................................++++++++++++@##@@@@@@@@@@@@%@@@@@@$@@##@@@@@@@@$$@@$@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++++++........................................ ",
+" ......................................+++++++++++@@@@##@@@@@@@@@@@%@@@@@@@@@@@@%@@@@$@@@@$$@@@@@%@@@@@@$@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@++++++++++......................................... ",
+" ......................................+++++++++++@@@@@@@#@@@@$@@@@@%@@@@@$@@@@@@%@@@@$@@@@@$@@@@@@@@@@@@$@@@@$@@@@@@@@@@@##@@@@@@@@@@@@@++++++++++......................................... ",
+" ......................................+++++++++++@@@@@@@@#@@@@$@@@@@%@@$$$$$$@@@@@@@@@$@@$$@@@@@@@@@@@@@@$@@@@$@@@@@@@@@@@@#@@@@@@@@@@@@@@++++++++++......................................... ",
+" .....................................+++++++++++@@@@@@@@@@@@@@$$@@@@%.@@@$$@@@@@@@@@@$@@$@@$@@@@@@@@@@@@@$@@@@$@$$$$@@@@@@@@#@@@@@@@@@@@@@@++++++++++........................................ ",
+" .....................................+++++++++++@@@@@@@@@@@@@@@@$@..........@@@@@@@@@@@@$@@@$$@@@@@@@@@@@@@@$$$$%$@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++++........................................ ",
+" .....................................+++++++++++@@@@@@@@@@@@@@@@@..............@@@@@@@@@$$@@@@@$@@@@@@@@@@@@@@@@$%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++++........................................ ",
+" .....................................++++++++++@@@@$$$@@@@@@@@@@................@@@@@@@$@@@@@@@@$@@@@@@@@@@@@@@@$%@@@@@@@@@@@@$@@@@@@@@@@@@@@@@@+++++++++........................................ ",
+" .....................................++++++++++@@@@@@@@$@@@@@@@@..................@@@@@@@@@@@@@@@$@@@@@@@@@@@@@@$$%@@@@@@@@@@@@$@@@@@@@@@@@@@@@@@@+++++++++........................................ ",
+" ......................................+++++++++@@@@@@@##$$$@@@@@....................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@%@@@@@@@@$@@@$@@@@@@@@@@@@@@@@@@@++++++++......................................... ",
+" .....................................+++++++++@@@@@@@@@@#@@$@@@@....................@@$@@@@@@@@@@@@@@@@@@@@@@@@@$@@%@@@@@@@@$@@@$@@@@@@@@@@@@@@@@@@@@++++++++........................................ ",
+" .....................................++++++++++@@@@@@@@@@###@$$@......................@$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@@@@@@$$@@$@@@@@@@@@@@@@@@@@@@@+++++++++........................................ ",
+" .....................................+++++++++@@@@@@@@@@@@@@#$@@......................$@@@@@@&&&&&&&&&&@@@@@@@@@@@@@@@@@@@@@@@%%$@@@@@@@@$$@@@@@@@@@@@@++++++++........................................ ",
+" .....................................++++++++++@@@@@@@@@@@@@@#@@@......................@@@&&&&&&&&&&&&&&&&&&@@@@@@@@@@@@@@@@@@$$@%@@@@@@@@#$@@@@@@@@@@@@+++++++++........................................ ",
+" .....................................+++++++++@@@@@@@@@@@@@@@@##@......................&&&&&&&&&&&&&&&&&&&&&&&&@@@@@@@@@@@$$$$@$@%@@@@@@@@#@@@@@@@@@@@@@@++++++++........................................ ",
+" .....................................++++++++++@@@@@@@@@@@@@@@@@#@......................&&&&&&&&&&&&&&&&&&&&&&&&&@@@@@@@@@@@@@@@$@@@@@@@@@@#@@@@@@@@@@@@@@+++++++++........................................ ",
+" .....................................+++++++++@@@@@@@@@@@@@@@@@@$@......................&&&&&&&&&&&&*&&&&&&&&&&&&&&@@@@@@@@@@@@@$@@@@@@@@@@#@@@@@@@@@@@@@@@++++++++........................................ ",
+" .....................................+++++++++@@@@@@@@@@@@@@@@@@@$$......................&&&&&&&***********&&&&&&&&&&@@@@@@@@@@@@$@@@@@$@@@@@@@@@@@@@@@@@@@@@++++++++........................................ ",
+" .....................................+++++++++@@@$$@@@@@@@@@@@@@@@$......................&&*********************&&&&&&&@@@@@@@@@@@@@@@@$@@@@@@@@@@@@@@@@@@@@@++++++++........................................ ",
+" ......................................++++++++@@@@@@$@@@@@@@@@@@@@@@$.....................&***********************&&&&&&&&@@@@@@@@@@@@@@$@@@@@@@@@@@@@@@@@@@@@@+++++++......................................... ",
+" .....................................+++++++++@@@@@@$$@@@@@@@@@@@@@@@....................***************************&&&&&&&@@@@@@@@@@@@$@@@@@@@@@@@@#@@@@@@@@@@++++++++........................................ ",
+" .....................................++++++++@@@@@@@@$@@$@@$@@@@@@@@@@...................****************************&&&&&&&@@@@@@@@@@$@@@@@$$$$$@@@#@@@@@@@@@@@+++++++........................................ ",
+" .....................................++++++++@@@@@@@@$@@$@@$@%%@@@@@@@@.................*******************************&&&&&&@@@@@@@@@$@$%$$@@@@@@@@#@@@@@@@@@@@+++++++........................................ ",
+" .....................................+++++++++@@@@@@@@@@@$@@$@@@%@@@@@@@@...............*********************************&&&&&&@@@@@@@@@@%$@@@@@@@@@@#@@@@@@@@@@@++++++++........................................ ",
+" .....................................++++++++@@@@@@@@@@@@$@@@$@@%%@@@@@@@@.............***********************************&&&&&@@@@@@@@@@%@$@$$@@@@@@@@@@@@@@@@@@@+++++++........................................ ",
+" .....................................++++++++@@@@@@@@@@@@@$@@$@@@@%%@@@@@@@@.........**************************************&&&&&@@@@@@@@%%@@$@$@@@@@@@@@@@@@@@@@@@+++++++........................................ ",
+" .....................................+++++++++@@@@@#####@@@$@@$@@@@@%@@@@@@@@@&&&&&&&***************************************&&&&&&@@@@@@@@@@@@$$@@@@@@@@@@@@@@@@@@@++++++++........................................ ",
+" .....................................++++++++@@@@@@@$$$@@@@@$@$@@@@@@@@@@@@@@@&&&&&&*****************************************&&&&&@@@@@@@@@@@@@$$@@@@@@@@@@@@@@@@@@@+++++++........................................ ",
+" .....................................++++++++@@@@@@@@@@@@@@@$@$$$@@@@@@@@@@@@&&&&&&*******************************************&&&&&@@@@@@@@@@@@$@$@@@@@@@@@@@@@@@@@@+++++++........................................ ",
+" ....................................+++++++++@@@@@@@@@@@@@@@$@@@@$$@@@@@@@@@@&&&&&&*******************************************&&&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++....................................... ",
+" .....................................++++++++@@@@@@@@@@@@@@@@$@$@@@@@@@@@@@@@&&&&&&*********************************************&&&&&@@@@@@@@@@@@@@$@@@@@@@@@@@@@@@@@@+++++++........................................ ",
+" .....................................++++++++@@@@@@@@@$@@%%%%%$@@@@@@@@@@@@@@&&&&&***********************************************&&&&@@@@@@@@@@@@@$$@@@@@@@@##@@@@@@@@+++++++........................................ ",
+" .....................................++++++++@@@@@@@@@@$@@@@@$$@%@@@@@@@@@@@&&&&&&***********************************************&&&&&@@@@@@@@@@@$$@@@@@@@@@@@@@@@@@@@+++++++........................................ ",
+" .....................................++++++++@@@@@@$$@@$$@@@$@@@%%@@@@@@@@@@&&&&&&***********************************************&&&&&@@@@@@%@@@@@$@@@#####@@@@@@@@@@@+++++++........................................ ",
+" .....................................++++++++@@@@@@####@@$$$$@@@@@%%%%%%@@@@&&&&&*************************************************&&&&@@@@@@@%@@@@$@@@@@@@@@@@@@@@@@@@+++++++........................................ ",
+" .....................................++++++++@@@@@@@@$#@@@@@@@@@@@@@@@@%@@@@&&&&&*************************************************&&&&@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@+++++++........................................ ",
+" ......................................++++++++@@@@@@@@@@$@@@@@@@@@@@@@@@@@@@&&&&&&*************************************************&&&&&@@@@@@@@%%%@@@@@@@@@@@@@@@@@@@@+++++++......................................... ",
+" .....................................+++++++++@@@@@@@@@@@$$$$$@@@@@@@@@@@@@@&&&&&&*************************************************&&&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++........................................ ",
+" .....................................++++++++@@@@@@@@@@@@@@@@@$@@@@@@@@@@@@@&&&&&&*************************************************&&&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++........................................ ",
+" .....................................++++++++@@@@@@@@@@@@$$$@@@@@@@@@@@@@@@@&&&&&&*************************************************&&&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++........................................ ",
+" .....................................++++++++@@@@@@@@@@@@@@$@@@@@@@@@@@@@@@@&&&&&**************************************************&&&&&@@@@@@@@@@$$@@@@@@@@@@@@@@@@@@@@+++++++........................................ ",
+" .....................................++++++++@@@@@@@@@%%%@@@@@@@@@@@@@@@@@@@&&&&&&*************************************************&&&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++........................................ ",
+" .....................................++++++++@@@@@@@@@@@@%%%@$@@@@@@%@@@@@@@&&&&&&*************************************************&&&&&@@@@@@@$@@@@@@@@@@@$$$$@@@@@@@@@+++++++........................................ ",
+" .....................................++++++++@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@&&&&&&*************************************************&&&&&@@@@@@@$$$$$@@@@@@$@@$@@@@@@@@@@+++++++........................................ ",
+" .....................................++++++++@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@&&&&&&*************************************************&&&&&@@@@@@$@@@$$$@@@@$@@@$@@@@@@@@@@+++++++........................................ ",
+" .....................................++++++++@@@@@@@@@@@@@@$$$@@@@@%@@@@@@@@&&&&&&*************************************************&&&&&@@@@@@@$$@@@@@@$$$@@@@@@@@@@@@@@+++++++........................................ ",
+" .....................................++++++++@@@@@@@@@@@@@@@@$@@@@%@@@@@@@@@@&&&&&*************************************************&&&&@@@@@@@@@@@@@@@@$@@@@@@@@@@@@@@@@+++++++........................................ ",
+" ......................................++++++++@@@@@@@@@@@@@@@@$$@%@@@@@@@@@@@&&&&&&***********************************************&&&&&@@@%@@@@@@@@@@@$@@@@@@@@@@@@@@@@+++++++......................................... ",
+" ......................................++++++++@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@&&&&&&***********************************************&&&&&@@@@%@@@@@@@@$$@@@@@@@@@@@@@@@@@+++++++......................................... ",
+" ......................................++++++++@@@@@@@@@@@$@%%%@@@@@@@@@@@@@@@&&&&&&***********************************************&&&&&@@@@%@@@@@@@@@$@@@@@@@@@@@@@@@@@+++++++......................................... ",
+" ......................................++++++++@@@@@@#@@%%%%%@@@@%@@@@@@@@@@@@@&&&&&&*********************************************&&&&&@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++......................................... ",
+" .....................................++++++++@@@@@@####@@$$@@@@%@@@@@@@@@@@@@&&&&&&&*******************************************&&&&&&@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++........................................ ",
+" .....................................++++++++@@@@@@@@@#@@@$##$$%@@@@@@@@@@@@@@&&&&&&*******************************************&&&&&@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@+++++++........................................ ",
+" .....................................++++++++@@@@@@@@@@@@@@#$@@%@@@@@@@@@@@@@@&&&&&&&*****************************************&&&&&&@@@@@@@@@%$$$@@@$@@@@@@@@@@@@@@@@@+++++++........................................ ",
+" .....................................++++++++@@@@@@@@@@@@@#@$@@%@@@$$@@@@@@@@@@&&&&&&&***************************************&&&&&&@@@@@@@$@@@%@@@@@$@@@@@@@@@@@@@@@@@+++++++........................................ ",
+" ......................................++++++++@@@@@@@@@@##@@@@@%%%@$@@@@@@@@@@@&&&&&&&***************************************&&&&&&@@@@@@@$@@@%%@@@@@@@$@@@@@@@@@@@@@+++++++......................................... ",
+" ......................................++++++++@@@@@@@@@@#@@@@@%@@%$$@@@@@@@@@@@@&&&&&&&*************************************&&&&&&@@@@@@@@@@@@@@@@@@@@@$@@@@@@@@@@@@@+++++++......................................... ",
+" .....................................++++++++@@@@@@@@@@@@@@@%@@%%$@@%%@@@@@@@@@@&&&&&&&***********************************&&&&&&@@@@@@@@@@@@@@@@@@@@@@$@@@@@@@@@@@@@+++++++........................................ ",
+" ......................................++++++++@@@@@@@@@@@@$@%@%@@@%%@@@@@@@@@@@@&&&&&&&&*********************************&&&&&&&@@@@@@@@@@@@@@$@@@@%@$@@@@@@@@@@@@@+++++++......................................... ",
+" ......................................++++++++@@@@@@@@@@@@@@%%%@@%@@@@@@@@@@@@@@@&&&&&&&&&*****************************&&&&&&&&@@@@@@@@@@@@$$$@@@@@@%%@@@@@@@@@@@@@+++++++......................................... ",
+" ......................................++++++++@@@@@@@@@@@@@@%%@%%@@@@@@@@@@@@@@@@@&&&&&&&&&***************************&&&&&&&&@@@@@@@@@@@@@@$@@@@@@@@@%@@@@@@@@@@@@+++++++......................................... ",
+" ......................................++++++++@@@@@@@@@@@$%%%%@@@@@@@@@@@@@@@@@@@@&&&&&&&&&&***********************&&&&&&&&&@@@@@@@@@@$$@@@@$$@@@@==@%%@@@@@@@@@@+++++++......................................... ",
+" ......................................++++++++@@@@@@@@@@@$@@@@@@@@%%%@@@@@@@@@@@@@@&&&&&&&&&&*********************&&&&&&&&&@@@@@@@@@@@@@$$@@@$@@@@@=@@@%@@@@@@@@@+++++++......................................... ",
+" ......................................++++++++@@@@@@@@@@@@@@@##@%%@@@@@@@@@@@@@@@@@@@&&&&&&&&&&&&&***********&&&&&&&&&&&&@@@@@@@@@@@@@@@@@$@@$@@@@@=@@@%@@@@@@@@@+++++++......................................... ",
+" ......................................++++++++@@@@@@@#######@%%@@@@@@@@@@@@@@@@@@@@@@@&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@@@@@@@@@@@@@@@@@@@$$@@@@@@@@=@@%@@@@@@@@+++++++......................................... ",
+" ......................................++++++++@@%@@@@@@@@%%%%@$@$$$$@@@@@@@@@@@@@@@@@@@&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@@@@@@@@@@@$@@@@@@$$@@$===@@@@@@@@@@@@@@@@+++++++......................................... ",
+" ......................................+++++++++@@%%%%%%%%@@@@$@@%%%%%%@@@@@@@@@@@@@@@@@@@&&&&&&&&&&&&&&&&&&&&&&&&&&@@@@@@@@@@@@@$@@@@@@@@$@@$@===@@@@@@@@@@@@@++++++++......................................... ",
+" .......................................++++++++@@@@@@@@@@@$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&&&&&&&&&&&&&&&&&&&&&&&@@@@@@@@@@@@@@@$@@@@@@@$@@$@@@@@@@@@@@@@@@@@+++++++.......................................... ",
+" ......................................+++++++++@@@@@@@@@@@@@@@@@$$$$@@@@@@@@@@@@@@@@@@@@@@@@&&&&&&&&&&&&&&&&&&@@@@@@@@@@@@@@@@@@@%@@@$@@@@@@@@@@=@@@@@@@@@@@++++++++......................................... ",
+" .......................................+++++++++@@@@@@@@@$$$$$$$$$@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@&&&&&&&&&&@@@@@@@@@@@@@@@@@@@@@@@%$@@@@@@@@@@@@@=@@@@@@@@@@++++++++.......................................... ",
+" ......................................+++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%$$@@@@@@@@@@@@=@@@@@@@@@@++++++++......................................... ",
+" .......................................+++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@$@@@@@@@@@@@@=@@@@@@@@@++++++++.......................................... ",
+" ......................................+++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@%@=@@@@@@@@@@@@=@@@@@@@@@++++++++......................................... ",
+" .......................................+++++++++@@@@@@@@@@@@@$$$$$$$$@$$@@@$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@@@@@@@@@@$$%@=@@@@@@@@@@@@=@@@@@@@@++++++++.......................................... ",
+" .......................................++++++++@@@@@@@@@@@$$@@@@@@@$@@@@@@$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@@%@@@@@@@$$%@$@@@@@@@@@@@@=@@@@@@@@+++++++.......................................... ",
+" .......................................+++++++++@@@@@@@@@@@@#@@@@@@$@@@@@@$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$$@@@@%@@@@$$@@@%@$@@@@@@@@@@@@@@@@@@@@++++++++.......................................... ",
+" .......................................+++++++++@@@@@@@@@@@#@@@@$$@@@@@@@$@@$@@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@@$@@@@@%$@@@@$@@$$$$@@@@@@@@@@@@@@@@@@@++++++++.......................................... ",
+" .......................................++++++++++@@@@@@@@@@@@@@@@@@@@$@@@$@@$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$$$@@@@@@%@$$@@$$@@@@$@@@@@@@@@@@@@@@@@@+++++++++.......................................... ",
+" .......................................++++++++++@@@@@@@@@@@@@@@###@$$$@$@@$@@@@@@@@@$@@@@@@@@@@@@@@@@@@@$$@@@@@$@%@@@$@@@$@@@@$$@@@$$@@@@@@@@@@+++++++++.......................................... ",
+" .......................................++++++++++@@@@@@@@@@@@@#@@@@$$@@$@#$@@@@@@@@$$@@@@@@@@@@$@@@@@@@@@@$@@@@$$%@@@@$$$$@@@@@@@$$@@@@@@@@@@@+++++++++.......................................... ",
+" ........................................++++++++++@@@@@@@@#@@##@@@@@@$@@#$@@@@%@@@$$$$@@@@@@@@@$@@@@@@@@@@$@@@@@@%@@@@@@$$$$$$$$$@@@@@@@@@@@@+++++++++........................................... ",
+" ........................................++++++++++@@@@@@@#@#@@@@@@@@$@@#$@@@@%@##$@%@$@@@@@@@@@$$@@@@@@@@@$@@@@@%$$@$@@@@$@@@@$@@@@@@@@@@@@+++++++++........................................... ",
+" ........................................++++++++++@@@@@@@##@@@@@@@$@@@#%@@@@%#$$@@%@@$@@@@%@@@@$$@@@@@@@@@@@@@@%@$$@$@@@@@@@@@@@@@@@@@@@@+++++++++........................................... ",
+" ........................................+++++++++++@@@@@@@@@@@@@@$@@@@%$@@@%@#$@@%@@@$@@@%@@@@@$$@@@@@@@@@@@@@%$@@$@@$$@@@@@@@@@@@@@@@@@++++++++++........................................... ",
+" ........................................+++++++++++@@@@@@@@@@@@$@@@@%%@@@@%@#@@%@@@@@@@%@@@@@$%$@@@@@@$@@@@@@%$@@@@@@@@@@@@@@@@@@@@@@@++++++++++........................................... ",
+" ........................................+++++++++++@@@@@@@@@@$$@@@@@$@@@@%$@@%@@@@@@@%@@@@@$%@$@@@@@$$@@@@@@%@@@@@@$@@@@@@@@@@@@@@@@++++++++++........................................... ",
+" ........................................++++++++++++@@@@@@@@$@@@@@@@@@@%%@@@%@@@@@$%%@@@@@@%@$@@@@@$$$@@@@@%@@@@@@@@@@@@@@@@@@@@@@++++++++++........................................... ",
+" .........................................++++++++++++@@@@@$$@@@@@@@@@@@%@@@%@@@@@@$%@@@@@@%@@$@@@@@@@$@@$@@%@@@@@@@@@@@@@@@@@@@@+++++++++++............................................ ",
+" .........................................++++++++++++@@@@@@@@@@@@@@$$@%@@%@@@@@@$$@@@@@@@%@@$@@@@@@@$@@@@@%@@@@@@@@@@@@@@@@@@@+++++++++++............................................ ",
+" .........................................++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@$@@@@@@@%@@@@@@@@@@$@@@@@%@@@@@@@@@@@@@@@@@@+++++++++++............................................ ",
+" ...........................................++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@$$@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++++++.............................................. ",
+" ...........................................+++++++++++++@@@@@@@@@@@@@@@@@@@@@@$@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++++++.............................................. ",
+" ...........................................++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++++++++.............................................. ",
+" ............................................++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++++++++............................................... ",
+" ............................................+++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++++++++............................................... ",
+" ...........................................++++++++++++++++@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@+++++++++++++++.............................................. ",
+" ............................................+++++++++++++++++@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@++++++++++++++++............................................... ",
+" .............................................+++++++++++++++++++@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@++++++++++++++++++................................................ ",
+" ..............................................++++++++++++++++++++@@@@@@@@@@@%@@@@@@@@@@@@@@@+++++++++++++++++++................................................. ",
+" ...............................................++++++++++++++++++++++++++@@@@@@@@@@@+++++++++++++++++++++++++.................................................. ",
+" ................................................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++................................................... ",
+" ................................................++++++++++++++++++++++++++++++++++++++++++++++++++++++++................................................... ",
+" ..................................................++++++++++++++++++++++++++++++++++++++++++++++++++..................................................... ",
+" .....................................................++++++++++++++++++++++++++++++++++++++++++........................................................ ",
+" ......................................................++++++++++++++++++++++++++++++++++++......................................................... ",
+" .........................................................++++++++++++++++++++++++++++............................................................ ",
+" ................................................................++++++++++................................................................... ",
+" ........................................................................................................................................... ",
+" ....................................................................................................................................... ",
+" ..................................................................................................................................... ",
+" ................................................................................................................................. ",
+" ............................................................................................................................... ",
+" ........................................................................................................................... ",
+" ......................................................................................................................... ",
+" ................................................................................................................... ",
+" ............................................................................................................... ",
+" ........................................................................................................... ",
+" ..................................................................................................... ",
+" ................................................................................................. ",
+" ............................................................................................. ",
+" ....................................................................................... ",
+" ................................................................................... ",
+" ........................................................................... ",
+" ................................................................... ",
+" ......................................................... ",
+" ................................................. ",
+" ....................................... ",
+" ............. ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ...
[truncated message content] |