Files @ aaba9e8828d6
Branch filter:

Location: EI/VirtualLeaf/src/psb.xpm - annotation

Roeland Merks
Added to new menu options: edit->ResetChemicals and edit->ResetTransporters, which allows you to set only the chemicals or only the transporters to the initial values. I needed this for preparing a suitable initial condition for Tutorial 6 and thought it would be useful for the main distribution.

--
user: Roeland Merks <roeland.merks@cwi.nl>
branch 'default'
changed src/build_models/Makefile
changed src/canvas.cpp
changed src/canvas.h
changed src/mesh.cpp
changed src/mesh.h
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
79f94eaa3b9e
/* XPM */
static const char * const PSB_xpm[] = {
/* columns rows colors chars-per-pixel */
"133 50 256 2",
"   c #020200",
".  c #010B00",
"X  c #090200",
"o  c #0A0A03",
"O  c #0C0C0A",
"+  c #06050A",
"@  c #001300",
"#  c #081704",
"$  c #110A07",
"%  c #13120C",
"&  c #161606",
"*  c #1B1B14",
"=  c #1C1C1A",
"-  c #151515",
";  c #0E0E10",
":  c #1B2517",
">  c #18310A",
",  c #1E3822",
"<  c #221E18",
"1  c #24251A",
"2  c #282C12",
"3  c #2A2A24",
"4  c #282824",
"5  c #273524",
"6  c #35362C",
"7  c #393A33",
"8  c #373735",
"9  c #312D2A",
"0  c #3F3D41",
"q  c #2B4A10",
"w  c #334324",
"e  c #394236",
"r  c #365228",
"t  c #3F4344",
"y  c #413C37",
"u  c #413F42",
"i  c #44443C",
"p  c #465434",
"a  c #456829",
"s  c #517034",
"d  c #537926",
"f  c #494945",
"g  c #53544C",
"h  c #5A5A54",
"j  c #575755",
"k  c #4D524D",
"l  c #586A48",
"z  c #615C5B",
"x  c #765F5C",
"c  c #63635D",
"v  c #666D55",
"b  c #667A4F",
"n  c #6B6A64",
"m  c #6C6B6A",
"M  c #646663",
"N  c #766965",
"B  c #73726C",
"V  c #737A69",
"C  c #7B7B74",
"Z  c #777674",
"A  c #6D7869",
"S  c #596162",
"D  c #7E7C82",
"F  c #598533",
"G  c #679937",
"H  c #659231",
"J  c #6AA539",
"K  c #6BB52A",
"L  c #6DB335",
"P  c #75AA3A",
"I  c #74B43B",
"U  c #77B73A",
"Y  c #67A82A",
"T  c #759653",
"R  c #6E924B",
"E  c #7B8277",
"W  c #79936E",
"Q  c #6DA344",
"!  c #75AC44",
"~  c #7CAC4B",
"^  c #76A747",
"/  c #7AAA53",
"(  c #74B242",
")  c #7BB343",
"_  c #7BB44A",
"`  c #7ABA42",
"'  c #7DBA4B",
"]  c #74B846",
"[  c #7AB453",
"{  c #7DA17D",
"}  c #7BC345",
"|  c #887872",
" . c #866A6A",
".. c #80B73F",
"X. c #83837C",
"o. c #898879",
"O. c #88916E",
"+. c #85AA58",
"@. c #81B24C",
"#. c #83B948",
"$. c #86B757",
"%. c #91BD5A",
"&. c #83AA49",
"*. c #88AB64",
"=. c #8AB666",
"-. c #93AB77",
";. c #92B46B",
":. c #93B968",
">. c #98B876",
",. c #8DB375",
"<. c #A2BC7A",
"1. c #99916D",
"2. c #83C13A",
"3. c #8BC459",
"4. c #8BC650",
"5. c #97C667",
"6. c #9BC476",
"7. c #9DD471",
"8. c #A2C86C",
"9. c #A5C778",
"0. c #A8D577",
"q. c #A9E079",
"w. c #858582",
"e. c #8A8A83",
"r. c #8A8886",
"t. c #8D8D94",
"y. c #8C9586",
"u. c #93928C",
"i. c #9A968A",
"p. c #949491",
"a. c #9A9A93",
"s. c #9C9C99",
"d. c #979597",
"f. c #908F8E",
"g. c #9B9AAA",
"h. c #9AA986",
"j. c #98AB8D",
"k. c #A49E97",
"l. c #AF978E",
"z. c #A2A29B",
"x. c #A5A597",
"c. c #A7B295",
"v. c #ADAD92",
"b. c #A4A4A2",
"n. c #ABABA4",
"m. c #ADACAA",
"M. c #A6A6A5",
"N. c #AAA7B5",
"B. c #B1ADA9",
"V. c #B3B3AB",
"C. c #BBBBAC",
"Z. c #B4B5A9",
"A. c #B4B5B2",
"S. c #BBBBB3",
"D. c #BBBBB9",
"F. c #B5B8B4",
"G. c #ADB4A9",
"H. c #BF9FA0",
"J. c #B8B7C0",
"K. c #9CC382",
"L. c #A8C786",
"P. c #B5CC95",
"I. c #B2D486",
"U. c #B7D595",
"Y. c #AFCC8E",
"T. c #B9C7A8",
"R. c #BCC2B6",
"E. c #B8D8B1",
"W. c #BBE596",
"Q. c #B6EC8C",
"!. c #BBE0A3",
"~. c #BFC1C0",
"^. c #C29B97",
"/. c #C1BCB9",
"(. c #CBAAA9",
"). c #C3BEC4",
"_. c #C1D99C",
"`. c #C4C4AB",
"'. c #C3C3BB",
"]. c #C7C7B8",
"[. c #C4D9A7",
"{. c #CAD6B6",
"}. c #D2D5B7",
"|. c #C5E697",
" X c #CDF099",
".X c #C7E7A8",
"XX c #CBE5B5",
"oX c #D2E9B8",
"OX c #D7F7B7",
"+X c #CBEFAC",
"@X c #E5EDBE",
"#X c #C4C3C2",
"$X c #CACBC3",
"%X c #CCCCC9",
"&X c #C6C6C4",
"*X c #CDCCD4",
"=X c #CCD2C4",
"-X c #D2CAC4",
";X c #D0CDD6",
":X c #D2D3CC",
">X c #D5DACC",
",X c #D6D6C8",
"<X c #DBDBD3",
"1X c #DCDCDA",
"2X c #D5D5D5",
"3X c #CFD1D0",
"4X c #DAD8E4",
"5X c #CBE3C3",
"6X c #D6E6C7",
"7X c #DCE3D7",
"8X c #DBF8C6",
"9X c #DDF4D8",
"0X c #DEF6E1",
"qX c #E3DDD7",
"wX c #EBD5CA",
"eX c #E2E9C8",
"rX c #E2E2D6",
"tX c #E3E3DB",
"yX c #EBEBDC",
"uX c #E7EAD7",
"iX c #E6F9C9",
"pX c #E4FBD1",
"aX c #ECF3DB",
"sX c #EBFED4",
"dX c #ECFDDB",
"fX c #E6F6D4",
"gX c #F6E9DC",
"hX c #F3FDDC",
"jX c #F2F6D8",
"kX c #E5E5E1",
"lX c #ECECE4",
"zX c #ECECEA",
"xX c #E6E7E2",
"cX c #ECF3E4",
"vX c #EEF2E9",
"bX c #EDFBE2",
"nX c #EBFDE8",
"mX c #F1EEE4",
"MX c #F2EEEA",
"NX c #F2F3E5",
"BX c #F4F4EB",
"VX c #F3FCE3",
"CX c #F4FBEB",
"ZX c #F8F5EB",
"AX c #FAFDE2",
"SX c #FAFAEC",
"DX c #F9F4E5",
"FX c #F4F4F1",
"GX c #F5FBF2",
"HX c #F5FDFA",
"JX c #F8F6F2",
"KX c #FCF5FB",
"LX c #FBFBF3",
"PX c #FEFEFD",
"IX c #F5F5FC",
"UX c #EFF3F6",
/* pixels */
"PXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXLXPXGXHXHXHXHXHXKXLXLXPXKXPXHXPXGXPXPXPXPXPXnX+XQ.9XGXSXSXPXPXPXLXPXPXHXHXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPX",
"PXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXLXGXGXnX5X8X5XdXCXSXLXPXPXIXPXGXPXPXPXKXPXnXP.Q J j.9XSXLXPXPXPXPXPXPXPXPXHXHXPXLXPXLXPXPXHXPXPXPXPXPXPXPXPXPXPXPXPXLXPXPXPXPXPXPXKXPXPXPXPXPXKXPXKXPXKXLXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPX",
"PXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXLXLX8X[ Q J J ^ K.pXSXLXPXPXHXPXPXPXPXJXSX8X&.P L Q +XVXPXKXIXPXPXKXKXKXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPX",
"PXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXKXPXPX5XY K K K Y G =.pXSXGXPXPXPXPXPXPXCXVX|.G L I L W.SXPXPXPXLXPXPXPXPXPXPXPXPXPXLXPXPXPXPXPXLXPXPXLXLXPXLXPXLXPXLXPXLXLXPXPXLXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXLXLXPXLXPXLXPXPXPXLXPXLXPXLXPXLXPXPXPXPXPXPX",
"PXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXKXPXpX$.U L U } L ! :.sXCXLXKXKXJXJXJXAXhXI.! I I P |.AXSXMXJXKXKXLXIXIXIXJXJXJXJXJXJXBXGXJXJXSXSXJXJXJXJXJXJXJXJXJXJXLXJXJXJXFXJXJXGXJXGXJXFXSXJXJXJXJXJXIXSXJXJXJXJXSXFXJXJXJXJXJXJXHXJXJXJXSXJXJXJXJXGXJXJXJXJXJXJXSXFXJXJXPXPXPXPXPX",
"PXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXKXPXPXSX0...U U L } ` ~ U.SXZXMXDXMXFXzXDXhX0.) ` ( P I.hXZXMXJXBXJXFXvXBXBXFXBXBXBXZXZXBXFXFXFXBXFXJXBXBXMXJXBXFXBXBXFXZXBXFXBXBXBXFXBXBXFXBXBXBXZXFXBXBXCXBXBXFXBXFXZXBXBXFXZXFXMXFXBXBXZXBXZXBXZXZXZXFXBXBXBXBXBXJXBXBXZXBXBXPXPXPXPXPX",
"PXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXKXSXOX$.#.U } L U ) I.sXgXSXDXSXBXBXcXhXI.! ' [ _ Y.hXDXSXNXmXCXBXNXhXVXhXaXDXBXBXJXFXFXZXBXBXJXBXZXZXZXZXZXBXBXBXDXBXBXZXBXZXBXZXCXFXMXBXBXBXBXBXBXFXBXBXBXZXvXBXMXZXBXBXMXZXZXBXBXBXBXBXMXBXMXZXMXZXBXBXBXBXBXBXZXBXBXBXFXPXPXPXPXPX",
"PXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXKXLXPXLXhX;.P U ( } I ) :.iXaXjXNXZXzXJXVXhXU.~ [ [ / W.AXyXBXCXbXdXiXXX[.oXeXAXaXBXMXUXFXBXBXNXBXBXZXBXZXBXBXBXZXBXZXBXBXZXZXZXBXBXBXBXBXZXZXZXZXBXBXZXBXBXBXCXZXZXZXZXZXZXZXZXZXZXZXZXZXBXZXZXJXZXZXZXZXZXBXZXBXBXZXZXBXBXJXBXPXPXPXPXPX",
"PXPXPXPXPXPXPXPXKXPXHXPXPXPXKXKXPXKXHXCXHX5XQ ` ] ] ] [ ^ +XnXcXVXCXyXVXbXdX|.^ _ $./ OXAXmXzXnXpXXX6.,.:.9.Y.eXhXNXFXFXIXPXLXBXDXmXDXSXNXJXmXZXBXDXJXZXMXDXBXJXBXNXNXSXNXBXBXaXNXSXlXSXNXBXBXDXSXmXDXNXDXSXSXNXNXZXNXDXmXZXMXDXZXZXDXLXMXZXMXZXZXZXMXMXSXDXZXBXPXPXPXPXPX",
"PXPXPXPXPXPXPXPXPXHXKXzXHXPXHXPXIXPXPXcXt.0XU.Q } ] ] ] [ :.8XnXNXdXAXVXaXVX_.^ _ _ ;.iXcXPXHXCXXX:.$.7.7.0.0.P.fXSXIXKXkX/.].VXLXLXBXMXZXBXZXZXJXBXDXmXSXLXDXmXSXZXSXBXmXBXSXLXBXBXNXBXNXSXvXmXBXSXBXZXMXmXlXSXDXlXDXLXaXDXSXNXBXmXMXBXNXZXSXBXmXJXSXDXMXSXBXJXPXPXPXPXPX",
"PXPXPXPXPXPXPXPXPX&X= = - = j 4XPXPXJX&X. G.VXL./ J I J ` ~ U.dXhXeXc.[.dXpX+X$._ P I.hXNXZ n.dXK.=.5.3.5.5.9.P.dXCXFXm + % . o B LXyXZXZXMXSXBXMXZXlXLXZXlXBXZXNXlXBXZXcXSX].c yXmXZXGXSXBXMXSXlXBXNXLXSXZXLXmXLXZXMXBXvXLXcXZXzXLXBXSXMXBXDXNXMXmXBXMXvXZXNXZXPXPXPXPXPX",
"PXPXPXPXPXPXPXPXIXD.  k B h + = 4XHXGX%XX y.tXAXOXW.I.7.%.+.+.+XiX;.+.;.{.AXsX;.@.&.[.AXSXo k bX,.} 5.5.5.8.L.Y.fXHXm   Z e.X.i 1 ,XcXBXLXBXvXZXDXLXLXlXBXGXZXLXLXLXJXSXzXLXu.X :XLXBXZXmXBXLXLXPXSXZXrXtX:XrXlXrXrXZXtX<X:XzXcXmXNXlXyXBXNXPXLXLXLXLXNXBXZXBXBXPXPXPXPXPX",
"PXPXPXPXPXPXPXPXPXD.+ M s.N.C   E HXHXR.  C 2XKXAX}.O.l a R T @.5.+.+.s *.j.l s +.:.sXSXB.& w R F $.3.5.5.9.L.[.dXGXO 0 M.f.a.z.e.Z.lX<Xz.lXBXZXLXF.Z.GXBXPX:XX.M e.:XlXGXlXh X M e.$XSXlXxX:XX.g B F.:X:X:X%Xy.d.a.f n '.R.h h a.$X&X$X=XrXV.C c a.1XJXvXBXvXFXPXPXPXPXPX",
"PXPXPXPXPXPXPXPXPXF.  m A.2XF.  e c.7XT.  Z 4XKXPXy % 8 : . r $.P $.T @ # # : . > -.aXLXg   . # > / =.6.6.L.Y.fXCXlX4 % f.3XlX2X'.$XSX%X  e.HXlXlX  n ZXlX:X: * y % * kXJX#X%   - X m $XD.B.% * i % = %XJXBXHX* o * 1   7 9 4 o o z.R.C.$XE . * 6   j SXBXBXGXFXPXPXPXPXPX",
"PXPXPXPXPXPXPXKXPXF.o B 1XPXw.. w F +.R . Z 2XKXPX3X&XF.D.p # T P %.Q # # W c.w @ y.cXNXqX% : s d T +.>.L.{.pXVXcXLXZ $ < m F.kXLXxXzXHXe 1 :XPXs.  a.%XHXB   B.m.a.B n.%X:XC + j B X.b.3X6 8 /.V.m.% h vXzXUX9 * S z.f   M A.e.  f F.'.1X9 4 b.X.A c G.$XtXkXLXPXPXPXPXPX",
"PXPXPXPXPXPXPXPXPXJ.  9 j 8   2 a H $.F @ k =XHXHXJXt.k t : . ,.@.' R . 5 T j.p . Z rXaXqX: : l R *.P.XX8XcXCXcXSXlX,Xc <     = b.LXzXLXw.  u.LXe 3 z.S.PXX.  g w.z.b.b.:XJX|   n w.i.B.'.$ f M c B : = #XBXBX4 * X.b.m   C u.n.O 7 a.R.LXe X n s.F.n.M.F.D.<XkXPXPXPXPXPX",
"PXPXPXPXPXPXPXPXHXA.+ - : 6 p a d J @.H @ e W iXCXh   9 g 4   -.W.$.R . w c.{.R   A {.hXuX& : W /.eXhXVXCXCXvXBXBXBXuXC.y.E m ; o %XvXBX%Xo j &X  n z.=XrXV.4     : p.zXzXGXu.  e./.^.(.-XX O 1 4 9 < 0 m.kXJX9 < p.kXt.  B '.<X* e { T.CXx.%   ; u R.2XD.'./.$XPXPXPXPXPX",
"PXPXPXPXPXPXPXLXHXD.. S y.i.W d H I %.F @ r R ;.h.. Z A./.z   o.[ $.T . 5 T.+Xl   A ].fX-.@ e G.].].,X<X7XJXBXBXBXmXLXtX].F.s.M   o.kXvXJXk = j O X.a.F.'.'.o.h j = O R.UXPXu.  r.(.^.(.-XX g f.k.z.d.r.B.MXJX2 3 k.JXs.  w.>XNX= 4 { E.hXuXk.h g   9 1X#X'.qXBXPXPXPXPXPX",
"PXPXPXKXPXPXPXPXPX~.  S b.R.,XT.+.&.$.H . r G $.a . D M.&Xj . b Q [ T . q ,.|.R . v [.h.h.> 9 $XLXlXrX$XR.'.tXlXJXkXw.lXHXLXSXn   E :XJXFXd.  o i u.$X<X'.a.C.'.D.m   r.<XLXu.X i.wX(.(.wX< < a.&X%XA.k.2XkXDX2 2 k.LXk.  r.:XlX4 5 { E.cX'.>X'.J.y + A.b.#XBXSXPXPXPXPXPX",
"LXPXPXPXPXPXLXLXPXA.  Z %XUXHXLXeX9.+.d @ r R +.R . # m f O . s G } R @ q [ I.d . A T >.iXr . l A yXbXT.T.P.<X}.$X&X  * n | h   i u.].:X3X&X4   n x.rXaX7Xf * V B : * w.:XPX'.  <  . .H.gXd.  3 B M < z MXmXAX& > l.SXu.  | <XxX+ , { E.hX1 7 B z ; y t.g.;XFXBXPXPXPXPXPX",
"LXPXPXPXKXPXPXLXPX*Xk D *XKXKXPXLXAXpXc.w k O.;.K.r @ @ , l , a J _ T q q H &.^ r s T 6.=.F 2 @ w {.!.>.<.I.[.hXBX:Xe.6 o & 1 c E X.n.:XlXLX7 : X.C.cXSXlXx.i * < f X.u.%XFXlXC 1 <  .H.wX>Xe.3 * 4 h z.-XVXjXv p <.gXC.f e.2XBXM k { E.HXs.6 1 4 S r.g.g.).KXBXPXPXPXPXPX",
"PXPXPXPXPXPXPXLXPXJX*XN.4XIXPXPXPXHXLXPX&XG.oXhXdX5Xo.A R r a F Q ' @.Q F H P 0.=.R $.$._ ^ H s ,.,.+.:.8.8.<.[.dXbX>Xz.X.X.X.C C x.'.rXPX%Xo f a.=XcXNXyX$Xc.z.x.k.a.F.kXBXmX-Xi.1. .1.,XcX].M.a.b.u.z.].aXjX`.| v.uXgXZ.n.2XNX5Xj.{ E.nX7XG.x.M.f.M.J.N.;XFXJXPXPXPXPXPX",
"PXPXPXPXPXPXPXLXPXJX1X4XUXPXHXPXHXPXHXFX7XrXNXLXPXFX4X$XT.!./ G [ [ P P Y ..U #.G ~ @.P _ #.^ +.>.T >.8.8.8.0.L.6XnX<X%X~.A.z.M.G.C.].7XPXg . e.G.yXBXBXLXC.z.~.S.S.&XcXvXFXBXuX,X/.B.l.yXZX7X>XD.m.'.%XtXDXgX}.v.}.AXuX>X1XzXNX7XR.j.5XnXlX>XC.V.#X;X4XJ.4XUXBXPXPXPXPXPX",
"PXPXPXPXPXPXPXPXLXPXPXKXPXGXCXVXnXGXLXLXPXPXLXKXPXPXPXJXdXU.[ ] Q.0.#.U ) P ....) @._ ) ` U &.*./ ;.:.:.8.9.9.U.oXXX=X>X7X7X0XcX].C.'.:XxXC B a.$XvXBXSXxXm.b.zXmXmXZXvXZXZXlXDXyXgXgX`.rXBXLXvXBXBXlXBXaXDXjXeX{.,XSXmXBXBXlXLXnX5XG.5XGXzXcXcXmXMXUX4XN.;XJXZXPXPXPXPXPX",
"PXPXPXPXPXPXPXPXPXPXPXPXGXnXiX+XU.U. XsXSXLXHXPXKXPXKXLXiX+.&.&.$.q.5.` } U K 2./ [ [ ` ` #.U.oX8X!.9.:.9.9.L.U.P.[.{._.`.[.>X6X6X=X].-X>X'.s.n.7XPXBXHXPXD.d.zXBXJXBXBXvXCXvXNXNXVX,X`.>XSXcXvXBXBXBXNXBXSXCXaX:XcXmXZXGXBXMXcXBX6XT.>XvXBXvXDXJXMXJX;XN.;XIXZXPXPXPXPXPX",
"PXPXPXPXPXPXPXPXKXPXPXnXGX!.+.~ P &.&.*.oXVXSXnXLXLXPXSXsX8.&.) 0.#.` ` L U 2.P L.OX7.] I q.sXVXdXsX+X9.6.9.Y.Y.Y.P._._.[..XXX5X7X=X].=X:X].R.F.%X1XMXzX&XN.g.2XHXyXCXBXvXGXGXlXNXSX7Xv E GXnXvXZXNXSXvXBXMXFX2XD.zXJXBXlXBXcXLXcXhX{.aXGXZXCXNXmXBXPX).N.4XBXvXPXPXPXPXPX",
"PXPXPXPXPXPXPXPXPXPXPXGX6X[ _ #.) ' #.@.~ :.W.+X8XpXbXpXiX X%.^ 8.8.%...#.4.K U #.5.( ` U 3.W.P.L.9.>.<.9.6.6.U.I._._._._.!.XXoX}.& o o   % k :X:X'.3Xf.  t.A.J.HXBXvXFXcXyXZXSXcXcX9X: 5 yXcXBXvXaXBXmXIXzXIXA.d.;XPXvXZXBXNXNXNXuX`.wXBXvXaXSXZXZXlX&XN.;XJXGXPXPXPXPXPX",
"PXPXPXPXPXPXLXLXKXPXHXSXY.Q ) ` ` ( I ` #.) ! ] [ ,.>.*.;.%.:.Q. X|.&.&. X0.I #.2.7.0./ [ 6.>.-.c.[.[.XX8XsXoXU.Y.Y._._..X[.XX6X{.o e X.w.j   h BXxX4XA.w.r.N.*XlXGXHXJXPXPXvXvXSXCX0X, 1 R.tXBXBXLXLXLXJXKXUXJ.g.4XIXUXLXLXLXLXLX`.l.wXLXPXBXBXBXLXLXqXD.kXGXBXPXPXPXPXPX",
"PXPXPXPXPXPXPXPXKXPXPXCXK.+.#.L ] ] ] ` U ` U ] ] _ &.@.W.OXOXQ.7./ +._.sXI.( I I 5.8X8X9XdXnXnXLXGXZXnXBXdXnXbXXX[.P._._.[..X6X].O 7 u.d.G.* 1 &XBXLX<XM f.A.J.R.kXM.k k C zXGXmXBX9X, : G.qXFXLXrXn i j D.IXN.g.4XKXzXe.y z i.u./.l.wXe.B.LXlXnX].o.mX:XJXDXMXLXPXPXPXPX",
"PXPXPXPXPXPXPXPXPXJXLXCXL.^ ' } ` I ` ` L U } L ] U ....$.~ [ [ ^ =.oXsXpXK.^ ' $./ -.iXGXyXBXJXvXUXFXZXUXvXUXCXCXfX}.[.[.{.XX7X>X. i A.1Xz.% f m.7XPXc.X z.#XD.2Xm   9 7 o 7 qXDXCX7X, : M.yXPX1X4 & k 9   t.J.g.4XKX8   u 8 X $ H.^.wXy : xXlXPXf o }.&XlXBXZXPXPXPXPXPX",
"PXLXPXPXPXPXPXPXPXPXSXVX6X/ J U U U L U U U U U ` ) U P U ` ] ( =.oXAXdXpX6.=./ +.I.&.:.8XSXcXBXDXBXNXjXNXnXZXvXBXBXNXhXjXuXcXvX7X% + < = X 5 p.Z.yXLXZ.  e.:X7X$XX g s.w.M   | mXSX0X, - n.qXKXm $ a.z.g.0 ; t.g.IXw.+ e.k.B.f $  .1.gXl.X u.vX7X  v v./.rXSXMXPXPXPXPXPX",
"PXPXPXPXPXPXPXPXPXLXLXLXSX8XU.=.[ $.7.5._ ) #.) ' ) #...L U L I [.dXcXCX8X;.+X[.P.iX|.&.;.iXhXaXAXaXNXSXSXvXBXZXZXDXDXSXDXBXGXGX1X- * k h f + 6 =XtXLXZ.  B $XLXz.  X.u.m.b.% 3 V.qX7X, : n.qXLX9 3 a.s.).D + S g.KXf * d.p./.z $  .^.wXqX% 7 zXu.. 1.1./.uXSXNXPXPXPXPXPX",
"PXPXPXPXPXPXPXPXPXPXPXPXLXLXCXSXdXaXCXdX6.^ P ! / / [ [ Q.3.` $.iXDXBXnX+X+.eXVXCXdXhX_.+.%.@XsXjXZXZXJXFXJXZXZXDXNXBXDXZXBXBXZXqXX 7 e.k.a.i   x.cXJXV.  B $XPXy.  X./.kXMX6 * k.Z.$X9 * k.tXLX: 6 z.:XBXN.  k d.IX0 = d.;XGXB X N l.gXDXz X #X9 7 h.v.}.uXAXmXPXPXPXPXPX",
"PXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXHXPXPXiX.XI.9.K.!.+XiX0.! U %.@XDXUXHXU.=.hXcXcXBXMXAX<.P :.+XsXDXDXMXKXFXmXBXZXBXBXSXZXMXvXSX7Xo i x.&X:Xe.  X.<XPXV.  C ].JXa.X C %XMXBX1 1 m.:X:X8 % X.<XlX1 1 n.1XPXm.+ j t.IX0 + b.tXLX| X  .l.gXSXH.  j - M c.`.].jXDXJXPXPXPXPXPX",
"PXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXHXPXLXCXhXhXLXnXdX8X$.) ] [ 6XSXHXHXL.6.hXvXcXvXSXaX@X:.+.:..XsXdXaXmXGXBXBXZXDXBXZXZXBXMXSXxXX f D.lXtX7 o w.$XLXC.  B $XLX:X  i qXPX'.  j Z.tXlX6 % u.D.$Xg   z.GXIXk + S D IXw.  Z 2X%X6 X N l.gXDXmX8 + = u.C.}.}.jXDXMXPXPXPXPXPX",
"PXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXHXHXPXGXPXPXLXLXHXPXCXXX&.! ' =.hXPXPXCXK.:.dXSXDXSXBXNXVX[.+.$.=.U.OXpXdXcXcXLXFXBXBXZXDXNXBXZX<Xo   < 1   $ n u.%XLXB.X m %XBXzXM   f g o 3 w.m.lXLX8 % V.<X<Xx.* o c 0 + j M d.zX2X8   O * * $ x l.SXgXMXr.X f u.}.}.}.uXSXmXPXPXPXPXPX",
"PXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXHXLXPXPXKXPXJXPXLXLXoX+.@.[ !.LXPXPXnX:.6.dXBXNXSXlXHXdXsX>.%.$.[ 6.U.oXbXnXcXBXBXBXZXBXMXZXJXtXC f y h n u.w.n.kXLX&Xc e.$XBXmX$Xm = 6 M e.a.%XMXHXf.z n.xXJX<Xa.y * 9 m Z w.m.2XFXD.n j i.z X N l.gXNXLXd.  n k.uX}.`.jXDXZXPXPXPXPXPX",
"PXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXHXHXPXKXPXPXKXKXKXSXjX<.+.U.bXHXPXHXpX[ 5.dXBXDXBXLXlXvXSXU.&.3.5.3.=.,.[.dXBXUXBXZXBXBXDXZXBXFX%Xa.a.a.s.u.F.qXlXFXBX&XB.:XJXJXqX'.z.a.s.p./.lXMXBXqXA.A.tXJXNX2Xm.u.t.C w.b./.%X%XM.A.b.a.+ 3 N n.gXDXSX4 4 r.'.jX}.}.gXDXZXPXPXPXPXPX",
"PXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXIXPXKXPXLXAXfXGXHXPXPXnXW.^ 3.fXnXNXNXZXZXcXNXoX:.3.} 3.5.6.L.XXAXvXFXZXBXNXBXCXZXBXtX:X'.$X$X<XkXBXZXBXzX1X<XlXNXBXBXqX:X'.'.%XlXlXZXJXtX2XyXBXBXNXzX1X$XS.:X-X'.D.:XV.X X <   1  .| C.mXSX/.  n z.qXaX{.}.gXDXJXPXPXPXPXPX",
"PXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXKXKXPXPXPXPXPXPXPXLXJXPXKXPXHXGXdX:.] ^ oXnXNXDXNXNXCXdXhXL.$.3.3.5.8.6.P.jXvXCXFXZXDXBXNXDXZXzXSXZXvXZXBXBXBXSXZXMXBXZXlXLXBXZXSXvXcXvXBXZXZXBXzXSXZXvXBXBXZXBXZXNXNXNXZXzXaXtX<Xi.j y z B B k.].,XyXB.B X.n.rX}.`./.,XZXJXPXPXPXPXPX",
"PXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXLXPXPXKXPXPXPXHXPXPXLXPXPXPXPXPXLXVXL.! ' ~ K.pXVXNXMXZXDXcXNXpX,.$.5.5.8.9.9.jXCXFXFXFXBXNXBXVXBXvXBXNXBXBXBXNXBXNXBXDXZXvXMXNXBXBXBXNXBXNXBXBXBXBXBXNXBXNXBXVXBXBXBXNXNXNXSXNXDXSXBX:XZ.u.e.w.k.V.].].].'.M.r.m.C.R.C.C.}.,XqXPXPXPXPXPX",
"PXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXSXLXPXPXPXPXHXHXHXPXPXPXPXKXPXPXSXXX[ ( U [ / 8XVXDXDXZXNXVXBXdX8XK.;.:.8.9.v.@XNXBXBXBXZXCXNXNXDXBXNXBXBXDXNXCXBXvXCXNXBXBXCXBXBXBXBXvXBXNXCXDXBXvXNXSXNXBXBXBXvXBXBXBXBXNXNXVXaXDXBXyX<X%X:X:X<X<XqX<X<X,X'.D.'.%X,X,X,X,X<X2XPXPXPXPXPX",
"PXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXLXLXPXPXPXPXHXPXHXPXLXPXPXPXLXSXAXL.! ` P #./ Y.hXNXZXZXvXbXCXvXbX8X[.9.<.:.P.jXVXBXBXFXBXBXVXBXBXCXBXBXBXvXBXBXBXBXvXZXBXBXCXDXBXvXCXZXBXBXBXBXBXBXBXZXDXBXBXBXBXBXDXCXDXCXVXBXBXSXBXBXBXBXJXIXSXBXBXJXJXMXMXFXJXJXSXSXZXZXBXJXPXPXPXPXPX",
"PXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXHXPXPXLXLXLXPXLXPXPXLXSXhX:.P 4.U _ ] 6.hXNXBXBXvXvXFXBXcXVXAXiX}.@X@XjXNXBXFXFXBXvXNXvXBXBXBXBXZXZXZXBXBXBXZXZXBXBXMXBXBXZXZXBXBXBXBXBXBXBXBXBXZXBXBXFXBXNXBXBXBXNXMXvXNXNXBXNXBXBXBXBXBXBXGXFXJXBXFXBXBXBXBXlXBXBXFXJXPXPXPXPXPX",
"PXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXLXPXPXPXPXPXPXLXhX;.( U U U ] Y.dXFXFXFXSXFXBXGXlXCXaXNXSXAXjXVXBXSXFXIXJXBXJXSXBXZXBXZXZXBXFXBXFXBXFXJXZXJXFXFXFXFXFXZXZXBXBXJXBXJXBXBXZXZXBXBXZXBXZXBXBXCXZXBXZXBXBXFXFXFXBXBXvXZXBXFXBXFXFXBXGXZXZXZXBXBXFXJXPXPXPXPXPX",
"PXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXHXHXHXCX>.J K K U G .XGXPXPXPXKXPXLXLXPXLXLXPXSXJXLXLXLXLXHXPXKXLXLXLXHXPXKXPXPXHXKXLXPXLXLXKXPXKXLXLXKXLXLXPXPXHXKXLXKXLXPXPXPXPXKXPXPXHXLXLXPXHXLXPXPXPXPXPXHXGXHXLXHXPXHXPXKXPXPXPXPXLXHXPXHXHXHXPXPXPXPXPXPX",
"PXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXLXLXPXLXPXPXPXPXPXPXPXPXPXHXGXL.Y K K Y ] 8XPXPXPXPXPXPXPXLXLXPXKXPXPXPXPXPXPXPXPXPXPXPXLXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXLXPXPXPXPXPXLXPXPXLXPXLXPXPXPXPXPXPXPXPXPX",
"PXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXLXLXPXPXPXPXPXPXPXPXPXPXHXUXpX$.H Y [ !.bXPXKXPXPXKXKXPXLXPXLXPXPXKXPXPXPXLXLXPXPXPXPXPXPXPXPXKXPXPXPXPXPXPXPXPXPXKXPXPXPXPXPXKXPXPXPXPXPXPXPXPXPXKXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXLXPXPXPXPXPXPXLXPXHXPXPXPXPXPXPXPXPXPXPX",
"PXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXHXGXsX[..XpXCXGXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPX",
"PXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXHXLXLXGXLXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPX"
};