Files @ 9a4aa6470987
Branch filter:

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

Michael Guravage
Added first reaction-diffusion protocol: Diffusion dependent coloring.

--
user: Michael Guravage <michael.guravage@cwi.nl>
branch 'default'
added data/leaves/myleaf.xml
added src/protocols/MyDiffusionModel/Makefile
added src/protocols/MyDiffusionModel/mydiffusionmodel.cpp
added src/protocols/MyDiffusionModel/mydiffusionmodel.h
added src/protocols/MyDiffusionModel/mydiffusionmodel.pro
changed src/protocols/Makefile
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
bacde69ee1b3
/* XPM */
static char *leaficon_small[] = {
/* columns rows colors chars-per-pixel */
"55 55 256 2 ",
"   c #020C02",
".  c #070602",
"X  c #140301",
"o  c #1B0301",
"O  c #130C02",
"+  c #1C0C03",
"@  c #160C0A",
"#  c #041304",
"$  c #0B1305",
"%  c #041C03",
"&  c #0B150A",
"*  c #0C1B0B",
"=  c #081A06",
"-  c #151505",
";  c #1C1404",
":  c #1B1A02",
">  c #151509",
",  c #1A140A",
"<  c #141B0B",
"1  c #1B1C0A",
"2  c #141C06",
"3  c #121D11",
"4  c #1C1F15",
"5  c #180F14",
"6  c #230401",
"7  c #2B0300",
"8  c #240B02",
"9  c #2B0B02",
"0  c #26080A",
"q  c #330400",
"w  c #3A0501",
"e  c #340B02",
"r  c #3C0B02",
"t  c #340B09",
"y  c #231305",
"u  c #2C1302",
"i  c #241C00",
"p  c #251C0B",
"a  c #281708",
"s  c #331305",
"d  c #381609",
"f  c #2B0316",
"g  c #37031C",
"h  c #331811",
"j  c #042302",
"k  c #0C240B",
"l  c #0C2B0A",
"z  c #082805",
"x  c #14230D",
"c  c #1B220D",
"v  c #132B0D",
"b  c #19280C",
"n  c #053202",
"m  c #0B3305",
"M  c #023C02",
"N  c #0D330B",
"B  c #093B07",
"V  c #14340D",
"C  c #13390B",
"Z  c #133B05",
"A  c #142313",
"S  c #1B2412",
"D  c #142B13",
"F  c #1B2C12",
"G  c #1B261A",
"H  c #153314",
"J  c #1A3214",
"K  c #1A3C12",
"L  c #1B341A",
"P  c #1C3C1B",
"I  c #133C13",
"U  c #0F3913",
"Y  c #242302",
"T  c #2C2401",
"R  c #26250A",
"E  c #352807",
"W  c #3A3209",
"Q  c #232913",
"!  c #282714",
"~  c #253516",
"^  c #39361A",
"/  c #352813",
"(  c #380421",
")  c #371526",
"_  c #3A1D3A",
"`  c #263625",
"'  c #35302F",
"]  c #430A03",
"[  c #490701",
"{  c #580801",
"}  c #441609",
"|  c #571608",
" . c #471913",
".. c #620B01",
"X. c #791A04",
"o. c #64170F",
"O. c #493A06",
"+. c #573A03",
"@. c #472416",
"#. c #433414",
"$. c #4D250A",
"%. c #762600",
"&. c #6F2D09",
"*. c #48032B",
"=. c #480932",
"-. c #520835",
";. c #481631",
":. c #60123E",
">. c #492822",
",. c #523231",
"<. c #692F2B",
"1. c #054903",
"2. c #154809",
"3. c #035300",
"4. c #0D5606",
"5. c #195609",
"6. c #154314",
"7. c #1A4816",
"8. c #145412",
"9. c #1C5517",
"0. c #0F4110",
"q. c #22560E",
"w. c #274A18",
"e. c #255718",
"r. c #314511",
"t. c #0A6705",
"y. c #186506",
"u. c #077502",
"i. c #197706",
"p. c #1B6915",
"a. c #187710",
"s. c #256A09",
"d. c #257706",
"f. c #267616",
"g. c #2E6B17",
"h. c #254523",
"j. c #3B4639",
"k. c #31522A",
"l. c #356F2C",
"z. c #5C4200",
"x. c #4B4C19",
"c. c #654A07",
"v. c #6C5519",
"b. c #5A6914",
"n. c #4C4D34",
"m. c #64443D",
"M. c #714124",
"N. c #497133",
"B. c #716530",
"V. c #626617",
"C. c #5B1443",
"Z. c #563349",
"A. c #692A53",
"S. c #4C5D4C",
"D. c #475846",
"F. c #4C4E49",
"G. c #6F504C",
"H. c #4A7B45",
"J. c #566456",
"K. c #5C7454",
"L. c #6C6C53",
"P. c #785668",
"I. c #744C64",
"U. c #72766F",
"Y. c #852E04",
"T. c #8A4B26",
"R. c #88743F",
"E. c #8D544F",
"W. c #A57052",
"Q. c #855275",
"!. c #866A65",
"~. c #917876",
"^. c #8B625F",
"/. c #098604",
"(. c #168905",
"). c #0A9702",
"_. c #189506",
"`. c #1B8F15",
"'. c #278507",
"]. c #32860C",
"[. c #269705",
"{. c #2E8E16",
"}. c #18A805",
"|. c #17B302",
" X c #0EAA08",
".X c #2BA706",
"XX c #23B808",
"oX c #2EAE16",
"OX c #37922D",
"+X c #31BA2A",
"@X c #478E1C",
"#X c #74890F",
"$X c #4DA216",
"%X c #4B8F33",
"&X c #49B832",
"*X c #4DA037",
"=X c #6AAF3B",
"-X c #27C30F",
";X c #30C128",
":X c #5CCD14",
">X c #65D816",
",X c #5DF900",
"<X c #63F802",
"1X c #71F312",
"2X c #7DF026",
"3X c #589248",
"4X c #53B44B",
"5X c #6DB251",
"6X c #769272",
"7X c #7CAD6D",
"8X c #63915A",
"9X c #55C849",
"0X c #76D46A",
"qX c #8BA918",
"wX c #9EAC14",
"eX c #AFD017",
"rX c #BDF200",
"tX c #BAE80D",
"yX c #85F339",
"uX c #B0D526",
"iX c #C6DB15",
"pX c #C6F806",
"aX c #CBF610",
"sX c #CAE828",
"dX c #8A8A75",
"fX c #92F44B",
"gX c #8AD07B",
"hX c #A0F760",
"jX c #D9F752",
"kX c #D6F368",
"lX c #A37698",
"zX c #957789",
"xX c #909189",
"cX c #AC8D8B",
"vX c #97B090",
"bX c #B5A983",
"nX c #AD8EA6",
"mX c #ABACAA",
"MX c #A3A5A3",
"NX c #B3B2AF",
"BX c #B3B4B3",
"VX c #BAB9B9",
"CX c #B2AFB0",
"ZX c #C2BABD",
"AX c #A2CE92",
"SX c #C3C8B9",
"DX c #D7BBD4",
"FX c #E0BFDB",
"GX c #CAC9C7",
"HX c #D8D5D8",
"JX c #D2D0CF",
"KX c #E1D8DE",
"LX c #DAE3D8",
"PX c #E8E7E8",
"IX c #ECEEEB",
"UX c None",
/* pixels */
"UXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUX",
"UXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUX",
"UXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUX",
"UXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUX",
"UXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXIXSXJXLXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUX",
"UXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXHXxXZ.;.,.C.P.nXnXGXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUX",
"UXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXVXU.P.;.=.*.=.=.( ( f 5 ) ;.C.Q.cXJXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUX",
"UXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXSX~.Q.Q.g 5 o 6 o X / 0 X 9 o < , 0 g -.=.=.xXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUX",
"UXUXUXUXUXUXUXUXUXUXUXUXUXUXUXGXZ.g *.*.6 o b , 6 t 7 ,.!.] ] w A a w 6 0 ) C.-.I.PXUXUXUXUXUXUXUXUXUXUXUXUXUX",
"UXUXUXUXUXUXUXUXUXUXUXUXUXUXNX,.:.A.f 6 t w , $ h q 7  .xX>.7 t A 7 [ ] t ,.6 ( *.P.PXUXUXUXUXUXUXUXUXUXUXUXUX",
"UXUXUXUXUXUXUXUXUXUXUXUXUXGX-.-. .,.t r ] 9 A @ > , 0 7 t r w 0 < 6 [ w cX^.q 7 0 f Z.BXUXUXUXUXUXUXUXUXUXUXUX",
"UXUXUXUXUXUXUXUXUXUXUXUXGXA.g 0 o ,.cX .7 Q 1 7 6 6 o 8 y 6 6 R > p u q G.] ] ] 6 c . _ DXUXUXUXUXUXUXUXUXUXUX",
"UXUXUXUXUXUXUXUXUXUXUXnX_ o 6 e ] } Z.w a A 6 ] ,.q 9 6 , , 1 p w 0 / / 8 w ] 7 R c o X C.nXUXUXUXUXUXUXUXUXUX",
"UXUXUXUXUXUXUXUXUXIXlXf # c 7 d t a a + 2 , w r G.@.] t 7 + < { ..{ w + ^ R 6 4 A 6 r 9 o C.ZXUXUXUXUXUXUXUXUX",
"UXUXUXUXUXUXUXUXHXQ.f 6 8 x $ x < S G S & + ] w  .cX<.r ] p p ....{ X.<.w y > - o w q 7 h ) A.HXUXUXUXUXUXUXUX",
"UXUXUXUXUXUXUXVXA.( 8 r w O < . O X X X 1 1 7 ]  .G. .7 e h 0 ....<.E.<...[ > p q w ~.G.,.a f lXUXUXUXUXUXUXUX",
"UXUXUXUXUXUXLXC.( + 7 w w a x o u O 8 8 + S a w 7 6 ] @.T + d { o.cXE.{ ..{ a p 7 t !.<.d q + =.KXUXUXUXUXUXUX",
"UXUXUXUXUXUXQ.g a G.G.G.w y k X 8 G.' a o b y 9 @.@.d d $.$./ | ..o.o.....{ , S X 6 6 0 q w 7 . P.IXUXUXUXUXUX",
"UXUXUXUXUXnXg o r t G.!.w t 3 X y y P.dXo o , R s | M.T.%.Y.d E } r { { { s Q X G ! 1 + 0 7 ; < @ lXUXUXUXUXUX",
"UXUXUXUXnX( o t r w q w e y $ - o X ,.,.o 8 < } &.%.T.T.%.&.| p d ^ ^ E 8 1 y 9 9 O 1 ! 4 $ F ; . -.DXUXUXUXUX",
"UXUXUXFX_ # 0 8 7 w r 9 y c O x F + o 8 o s 4 &.Y.%.W.W.%.%.$.#.+.O.E T - Q 9 e 9 e s 6 O * 6 r t 0 C.ZXUXUXUX",
"UXUXUXnXX + + o + 0 + 1 - ; y + 1 F c o 8 d a X.Y.X.W.W.%.$.@.+.c.c.c.c.#.~ o h >.9 6 q p x q r w X ( Q.PXUXUX",
"UXUXUXI.X s q 9 8 X & < + u u u o : b @ 1 r.O.r { X.X.Y...#.$.c.B.B.R.c.O.Q X G.dXG.m.7 1 Q 7 >.,.<.) *.mXUXUX",
"UXUXFX;.o r e e e 6 A ; u T ,.,.G.a + ; ~ qXtXeX#XO.} | $.} +.v.bXR.v.c.+.S p d >.@.h 9 & ! 7 cX!.@.y f Q.IXUX",
"UXUXnXX h G.G.~.} 7 b > 8 E n.G.~.#.u 0 b.tXpXpXsXtXuXwXW } c.c.v.c.+.+.+.1 Q 7 9 9 7 8 # + t d  .r q + A.IXUX",
"UXUXI.o d q >.!. .o A # , y y d u u s 8 N.pXpXrXjXpXpXpX#X^ &.+.+.O.O.~ x > c o e 9 + x 3 > o 6 0 w ] + f CXUX",
"UXHX_ . e r ] w 6 b $ : ~ x p ; u u ; + J qXaXpXsXkXaXpXtXx.e W Q m V r.w.Z l F o , D F + : - , + y 8 , 4 F.UX",
"UXVX. 4 , 6 r q c J T W : Q D A , 2 v x b q.#XpXaXkXpXrXpXx.1 F w.w.q.s.d.].s.D & S 2 : E T T ; p <   F 4 F.UX",
"UXxX. 3 c F o , J : T E E T i Q $ = e.'.d.q.w.b.iXsXiXiXeXx.b s.t.5XgXd.'.'.s.z x # i T u u i i i - c E W 5 JX",
"KX~ - : Y x < * : Y n.L.B.n.W ; A 7.[..X[.].q.c x.V.V.V.#.Q ~ ].'.*X3X3X@Xd.2.6.# K : Y n.L.L.^ i 1 w.x.W ' dX",
"ZX$ 2 : Y : 2 * : W W W !.dX; Q b '.}.&X0X.X{.A & 5.5.y.2.b Z d.d.d.i.].'.q.K K q.m v : E R dXL.i $ j.bXn.R N.",
"N.- c Q x.W Y x Q Y T T E T i x e..XoX5X5X.X'.e.r.2X2X1X2X].w.b 5.q.q.q.q.V 6.2.y.2.V x i i / T i $ < L.#.T n.",
"k.@ ! n.dXL.Y c x - R R R Y c J d..X&X$X_.XX5.e.@X,XyXfX,X1Xk A 7.7.6.I # k B f.l.s.Z C ; T T T k x % b Y T F.",
"H.. , : n.x.Y b * k l % z * # C .X.XoX[..X[.2.L :X<XfXhX,X1XI N (.u.u.a.0.P m %XgX%X5.v V y T - w.w.%Xk.K < 4 ",
"NX, 1 Y Y Y Y 3 6.y.y.y.y.q.6.D 4.y.y.5.e.9.J F 1X<X2XfX,X:X9.2.-X+X-XXX[.h.m f.g.N.@X2.v $ 2 3 r.=XAX$X2.2 U.",
"UXj.- Y : $ * L 5.[.'.*X%X[.y.J & U 6.n B B j D :X<X1X2X<X$Xp.8.-XgX9X}.}.V e.2.5.s.f.5.* k # * R $X=X=Xg.j.PX",
"UXS.. k G b = l 2.[.i.gX5X(.s.2.k p.`.`.`. X8.9.g.>X1X<X1Xg.7.p.|.&X&X9X|.p.7.Z d.5.5.5.D K N.w.k.Z %XN.2.VXUX",
"UXxX* v 2.q.e.P 2.(.*X*X{._.y.I 7.). X}.`.oX}.U * 1.{.:X>Xq.3 B a._.|.|.|.`.& l Z Z Z % D 4.4XAXq.w.Z 2.K.PXUX",
"UXJX` 5.].7X%XA 5.[.OX'._.d.V k k `. X).AX9Xu.7.# 9.6.1.b K m 7.7.6.f.(.|.p.< A K P P & P s.@X*X].4.F & mXUXUX",
"UXUXdXB N.5XN.3 C i.'.(.d.m N * N 2. X9X&X-Xp.p.9.).u.6.b m (.u.4.9.U 8.8.V I n M 1.M N D B s.N.d.s.A 6XIXUXUX",
"UXUXJXk.e.d.Z * D 2.d.a.m l n 1.N z f.+X).|.4.8.a. X+Xt.U 8./.).`.u.8.7.& k B l.p.3.4.B # % l P 7.k D.HXUXUXUX",
"UXUXUXxXj 9.C j j P C z V n l.8X1.l m ). X|.4.P `.9X0Xu.9.4.`.AX`.). Xn P n 8.7X3X1.3.l k ' D.# & # xXUXUXUXUX",
"UXUXUXPXN.$ P n 8XJ.= & N 4.OX6Xa.n U 8.|.).p.l  X4X-Xa.8.8./.4X4X/./.7.D 4.3.H.l.3.4.D k 6XK.# = U.UXUXUXUXUX",
"UXUXUXUXxX& % 8.H.3Xk * 4.t.t.OXp.3.z I (.(.p.6. X9X Xa.8.8./.).OX+X1.9.n 3.1.p.l.1.l P   h.`   j.UXUXUXUXUXUX",
"UXUXUXUXUXxXL m l.4.m L l 1.3.l.f.t.0.* 7.9.0.7././. Xt.9.8.u.u.u.u.B k B 3.4.1.B 0.* = % k * j.KXUXUXUXUXUXUX",
"UXUXUXUXUXUXGXD.= n H * * U 6.6.n 1.n * k #   l 8.9.p.6.I H 8.8.8.U k * U N M h.L k * &   * J.KXUXUXUXUXUXUXUX",
"UXUXUXUXUXUXUXIXxXh.  & * D L L l U A & % j L D.k.7.U k # # l H D.` * * j # k G j.* .   3 U.UXUXUXUXUXUXUXUXUX",
"UXUXUXUXUXUXUXUXUXGXJ.  .   ` ' # 3 # * * n A K.U j z * A = # # j.`   # 3 & & & j.3 . 3 xXUXUXUXUXUXUXUXUXUXUX",
"UXUXUXUXUXUXUXUXUXUXUXVXj.j 3 G       #   = # ` % % j #   # & # A A     *     & G * ` VXUXUXUXUXUXUXUXUXUXUXUX",
"UXUXUXUXUXUXUXUXUXUXUXUXPXMXK.J.S.S.J.j.G S.D.J.S.D.S.D.3 F.S.D.J.J.D.j.` S.S.D.D.D.JXUXUXUXUXUXUXUXUXUXUXUXUX",
"UXUXUXUXUXUXUXUXUXUXUXUXUXUXGXVXVXVXBXVXVXBXBXmXBXNXNXBXBXmXmXmXmXmXmXCXBXmXmXmXMXJXUXUXUXUXUXUXUXUXUXUXUXUXUX",
"UXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUX",
"UXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUX",
"UXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUX",
"UXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUX"
};