2
2
static char *timekpr[] = {
3
3
/* columns rows colors chars-per-pixel */
155
"B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.",
156
"B.B.B.B.B.B.B.B.B.B.B.B.] a.a.' ] u.a.} B.B.B.B.B.B.B.B.B.B.B.B.",
157
"B.B.B.B.B.B.B.B.B.B.^ c.a.{ ( ~ ~ ) { i.c./ B.B.B.B.B.B.B.B.B.B.",
158
"B.B.B.B.B.B.B.B.B.' c.>.i e B.B.B.B.- i _ z.] B.B.B.B.B.B.B.B.B.",
159
"B.B.B.B.B.B.B.B.B.c.[ w B.B.B.B.B.B.B.B.t W z.! B.B.B.B.B.B.B.B.",
160
"B.B.B.B.B.B.B.B.} u.* B.B.B.B.B.B.B.B.B.B.% } ' B.B.B.B.B.B.B.B.",
161
"B.B.B.B.B.B.B.B.a./ B.B.B.B.B.B.B.B.B.B.B.B.: w.X B.B.B.B.B.B.B.",
162
"B.B.B.B.B.B.B.; z.= B.B.B.B.B.B.B.B.B.B.B.B.$ u.& B.B.B.B.B.B.B.",
163
"B.B.B.B.B.B.B.! z.o B.B.B.B.B.B.B.B.B.B.B.B.X r.! B.B.B.B.B.B.B.",
164
"B.B.B.B.B.B.B./ a.X B.B.B.B.B.B.B.B.B.B.B.B.B.w.} B.B.B.B.B.B.B.",
165
"B.B.B.B.B.B.B.' a.X B.B.B.B.B.B.B.B.B.B.B.B.B.w.w.B.B.B.B.B.B.B.",
166
"B.B.B.B.B.B.B./ a.X B.B.B.B.B.B.B.B.B.B.B.B.B.w.w.B.B.B.B.B.B.B.",
167
"B.B.B.B.B.B.B./ u.X B.B.B.B.B.B.B.B.B.B.B.B.B.| | B.B.B.B.B.B.B.",
168
"B.B.B.B.B.B.B./ r.X B.B.B.B.B.B.B.B.B.B.B.B.B.} | B.B.B.B.B.B.B.",
169
"B.B.B.B.B.B.f K ..P #.@. .E G x c n I #.#.$. .O. .s B.B.B.B.B.B.",
170
"B.B.B.B.B.B.8 $.*.U 8 8 3 H -.<.,.1.+.Z 2 6 g R %.f B.B.B.B.B.B.",
171
"B.B.B.B.B.B.f 4.6.#.7 5 X.q.l.n.` M.x.f.o.3 m $.4.b B.B.B.B.B.B.",
172
"B.B.B.B.B.B.f 4.7.Q 3 =.y.m.N.m.e.N.m.m.n.;.7 $.4.m B.B.B.B.B.B.",
173
"B.B.B.B.B.B.f 2.4.h L y.N.z.m.m.r.N.' r.N.m.A R 4.A B.B.B.B.B.B.",
174
"B.B.B.B.B.B.M 5.2.3 0.m.N.m.z.m.r.a.^ N.z.c.s.d 2.U B.B.B.B.B.B.",
175
"B.B.B.B.B.B.j *.#.a p.N.^ w.c.z.r.^ u.! } N.6 2.U B.B.B.B.B.B.",
176
"B.B.B.B.B.B.M *.Y C l.N.} . & | ] : . & a.M.N.h %.m B.B.B.B.B.B.",
177
"B.B.B.B.B.B.d @.v D 8.t.N.m.! . X | N.N.9.f.l $.b B.B.B.B.B.B.",
178
"B.B.B.B.B.B.g @.m k x.N.N.N.N.z.~ N.N.N.N.N.N.6 R z B.B.B.B.B.B.",
179
"B.B.B.B.B.B.d T v 9 k.N.N.N.N.N.N.N.N.N.N.N.b.1 T g B.B.B.B.B.B.",
180
"B.B.B.B.B.B.N T j < ;.N.N.N.N.N.N.N.N.N.N.N.$.j T j B.B.B.B.B.B.",
181
"B.B.B.B.B.B.v T U V d f.N.N.N.N.M.N.N.N.N.j.7 V T j B.B.B.B.B.B.",
182
"B.B.B.B.B.B.v Y m b h m d.N.N.N.:.N.N.N.g.h m U T B B.B.B.B.B.B.",
183
"B.B.B.B.B.B.v T U U m v d 3.h.N.k.N.v.&.7 m m F J v B.B.B.B.B.B.",
184
"B.B.B.B.B.B.z J F m n n c p 4 h A d 5 h n m F Y Y m B.B.B.B.B.B.",
185
"B.B.B.B.B.B.b S y q , > # @ O O O + @ # > , 0 r u c B.B.B.B.B.B.",
186
"B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.X X X B.B.B.B.B.B.B.B.B.B.B.B.B.B."
254
"FXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFX",
255
"FXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFX# @ + + + + @ 6 FXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFX",
256
"FXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFX# N.tXmXNXY.G.G.Y.MXmXyXV.9 FXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFX",
257
"FXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXr Y.NXAXAXZXfXY.I.I.U.fXNXAXSXZXyXM.FXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFX",
258
"FXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXI.ZXAXZXhX-XP.L.L.J.J.J.L.P.-XpXNXAXZXyX9 FXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFX",
259
"FXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXw hXSXAXuXF.Z.%.X.] e 0 0 w y [ #.Z.D.=XNXSXMXM.FXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFX",
260
"FXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXM.NXSXNXK.$.@._ R 1 FXFXFXFXFXFX% 4 ~ o.a.D.hXAXZXG.FXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFX",
261
"FXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXr NXSXmXS.@.O.) U FXFXFXFXFXFXFXFXFXFXFXU 0.r.%.yXAXZXN.FXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFX",
262
"FXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFX9 mXSXmXC...( q FXFXFXFXFXFXFXFXFXFXFXFXFXFX& ` O. .Y.ZXNX0 FXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFX",
263
"FXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXI.NXhXH.Q q < FXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXI ! | J.NXJ.6 FXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFX",
264
"FXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFX0 hXMXyX} * $ FXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFX< t V.tXfX0 FXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFX",
265
"FXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXV.NXmXL.8 + FXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFX% N.Y.hXB.+ FXFXFXFXFXFXFXFXFXFXFXFXFXFXFX",
266
"FXFXFXFXFXFXFXFXFXFXFXFXFXFXFX6 tXNXfXr + FXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFX+ 6 J.fXY.+ FXFXFXFXFXFXFXFXFXFXFXFXFXFXFX",
267
"FXFXFXFXFXFXFXFXFXFXFXFXFXFXFX0 fXMXI.+ FXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFX+ u yXyX6 FXFXFXFXFXFXFXFXFXFXFXFXFXFXFX",
268
"FXFXFXFXFXFXFXFXFXFXFXFXFXFXFXN.mXmXi + FXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFX+ 7 U.hXr + FXFXFXFXFXFXFXFXFXFXFXFXFXFX",
269
"FXFXFXFXFXFXFXFXFXFXFXFXFXFX@ J.NXfX7 + FXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFX+ G.hXV.@ FXFXFXFXFXFXFXFXFXFXFXFXFXFX",
270
"FXFXFXFXFXFXFXFXFXFXFXFXFXFX6 I.NXyX6 FXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFX+ B.mXY.# FXFXFXFXFXFXFXFXFXFXFXFXFXFX",
271
"FXFXFXFXFXFXFXFXFXFXFXFXFXFX7 tXZXtX# FXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFX+ N.mXtX9 FXFXFXFXFXFXFXFXFXFXFXFXFXFX",
272
"FXFXFXFXFXFXFXFXFXFXFXFXFXFX9 yXZXY.@ FXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFX+ M.mXhXr FXFXFXFXFXFXFXFXFXFXFXFXFXFX",
273
"FXFXFXFXFXFXFXFXFXFXFXFXFXFX0 fXZXY.@ FXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFX+ N.mXmXi FXFXFXFXFXFXFXFXFXFXFXFXFXFX",
274
"FXFXFXFXFXFXFXFXFXFXFXFXFXFX0 fXZXY.@ FXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFX+ N.MXmXN.FXFXFXFXFXFXFXFXFXFXFXFXFXFX",
275
"FXFXFXFXFXFXFXFXFXFXFXFXFXFX0 fXZXY.@ FXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFX+ N.MXmXN.FXFXFXFXFXFXFXFXFXFXFXFXFXFX",
276
"FXFXFXFXFXFXFXFXFXFXFXFXFXFX0 fXZXY.@ FXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFX+ N.mXmXN.FXFXFXFXFXFXFXFXFXFXFXFXFXFX",
277
"FXFXFXFXFXFXFXFXFXFXFXFXFXFX0 yXZXY.@ FXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFX+ N.mXmXN.FXFXFXFXFXFXFXFXFXFXFXFXFXFX",
278
"FXFXFXFXFXFXFXFXFXFXFXFXFXFX0 yXZXU.@ FXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFX+ N.mXmXN.FXFXFXFXFXFXFXFXFXFXFXFXFXFX",
279
"FXFXFXFXFXFXFXFXFXFXFXFXFXFX0 yXZXU.@ FXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFX+ N.mXmXN.FXFXFXFXFXFXFXFXFXFXFXFXFXFX",
280
"FXFXFXFXFXFXFXFXFXFXFXFXFXFX0 yXZXU.@ FXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFX+ N.mXmXN.FXFXFXFXFXFXFXFXFXFXFXFXFXFX",
281
"FXFXFXFXFXFXFXFXFXFXFXFXFXFX0 yXNXU.@ FXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFX+ N.mXmXN.FXFXFXFXFXFXFXFXFXFXFXFXFXFX",
282
"FXFXFXFXFXFXFXFXFXFXFXFXFXFX{ OX5XXXE FXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXW A.3X3XA.+.FXFXFXFXFXFXFXFXFXFXFXFXFX",
283
"FXFXFXFXFXFXFXFXFXFXFXFXP -.3.h.l.^.`.{.[.[._._._._._.T.6.S =.;.2.>.=.&.*.s._.[.[.[.[.[.{.{.`./.l.g.3.G FXFXFXFXFXFXFXFXFXFXFXFX",
284
"FXFXFXFXFXFXFXFXFXFXFXFXP -.g.{.`.j.5.P H -.=.;.;.=.v 3.~.>X#X%X&X*X%X2X{.f.A b &.=.=.L L :.d.l.].~.-.P FXFXFXFXFXFXFXFXFXFXFXFX",
285
"FXFXFXFXFXFXFXFXFXFXFXFXD =.:X6X4X:X/.d.=.D D N l >.'.$X0XaXdXgXwXvXgXdXsXqX#Xk.v x D F ,.g./.{.,X4Xy.D FXFXFXFXFXFXFXFXFXFXFXFX",
286
"FXFXFXFXFXFXFXFXFXFXFXFXH ,.:X7X6X:X`.k.3.G n l k.@XqXdXbXMXCXZXK CXAXCXNXbXgXiX X,.c :.9.j.(.:X6X7Xh.G FXFXFXFXFXFXFXFXFXFXFXFX",
287
"FXFXFXFXFXFXFXFXFXFXFXFXH ,.:X7X4X:X/.s.>.n v !.8XsXbXNXSXDXDXDXK SXDXDXDXDXZXMXgX#X7.l 3.h./.:X6X7Xk.H FXFXFXFXFXFXFXFXFXFXFXFX",
288
"FXFXFXFXFXFXFXFXFXFXFXFXH 3.,X7X6X:X`.f.-.l n.9XdXMXAXDXDXDXDXZXU.mXDXDXDXDXDXDXCXbX;X3.n h.(.:X6X7Xl.H FXFXFXFXFXFXFXFXFXFXFXFX",
289
"FXFXFXFXFXFXFXFXFXFXFXFXH 3.,X7X6X:X^.9.l i.8XgXMXDXSXZXDXDXDXmXY.fXDXDXDXhXfXDXDXZXbXoXF >./.{.,X6Xk.F FXFXFXFXFXFXFXFXFXFXFXFX",
290
"FXFXFXFXFXFXFXFXFXFXFXFXG 3.:X4X,X.Xh.C -.+XdXMXDXDXMXmXZXDXDXmXY.fXDXDXNXM.M.DXDXDXAXbXR.z !.{.,X4Xk.D FXFXFXFXFXFXFXFXFXFXFXFX",
291
"FXFXFXFXFXFXFXFXFXFXFXFXH 5.:X4X,X{.q.l b.aXMXDXDXDXZXmXmXDXDXmXY.fXDXDXG.M.J.DXDXDXDXCXkX-.>.{.1X6X~.-.FXFXFXFXFXFXFXFXFXFXFXFX",
292
"FXFXFXFXFXFXFXFXFXFXFXFXF 5.:X,X,X(.A G 8XvXZXDXDXDXDXmXmXNXDXmXY.fXDXhXM.M.ZXDXDXDXDXDXMXQ.z {.:X,X!.G FXFXFXFXFXFXFXFXFXFXFXFX",
293
"FXFXFXFXFXFXFXFXFXFXFXFXP 9.<X1X1X^.l u.aXMXDXDXDXDXDXAXmXmXSXmXY.fXDXB.M.tXDXDXDXV.J.DXAXkXm s.:X:Xm.F FXFXFXFXFXFXFXFXFXFXFXFX",
294
"FXFXFXFXFXFXFXFXFXFXFXFXH 7.{.:X:Xh.j W.gXZXDXDXDXfXDXDXNXmXNXmXY.fXtXM.B.SXDXtX+ X DXDXMX<.;.{.:Xm.G FXFXFXFXFXFXFXFXFXFXFXFX",
295
"FXFXFXFXFXFXFXFXFXFXFXFXF 6._.{.[.>.k 9XbXDXDXDXN. @ tXSXmXmXmXY.yXM.M.fXhX9 o I.DXDXCXn.c {.{.!.-.FXFXFXFXFXFXFXFXFXFXFXFX",
296
"FXFXFXFXFXFXFXFXFXFXFXFXH d.`.{.].=.c aXMXDXDXDXtXX 9 fXmXfXY.G.M.V.i . . i ZXDXDXDXZXQ.j {.{.!.-.FXFXFXFXFXFXFXFXFXFXFXFX",
297
"FXFXFXFXFXFXFXFXFXFXFXFXH d.`.].(.C n aXvXVXVXSXDXNXu . . u yXI.i 9 o 9 mXDXDXVXVXVXSXoXg /.`.h.G FXFXFXFXFXFXFXFXFXFXFXFX",
298
"FXFXFXFXFXFXFXFXFXFXFXFXH 7.(.`.~.n B sXv.z.z.cXDXDXDXfX7 X 9 o + tXDXDXDXDXx.z.z.CX2Xf (.`.h.-.FXFXFXFXFXFXFXFXFXFXFXFX",
299
"FXFXFXFXFXFXFXFXFXFXFXFXD 2.!./.k.n c sXNXDXDXDXDXDXDXDXDXI.+ X V.DXDXDXDXDXDXDXDXDXSX|.g (./.h.L FXFXFXFXFXFXFXFXFXFXFXFX",
300
"FXFXFXFXFXFXFXFXFXFXFXFXH 5.~.^.j.D z aXMXDXDXDXDXDXDXDXDXDXSXi O 9 NXDXDXDXDXDXDXDXDXDXDXSXE.j ~.~.g.L FXFXFXFXFXFXFXFXFXFXFXFX",
301
"FXFXFXFXFXFXFXFXFXFXFXFX-.8.l.~.g.G j &XnXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXZXp.c l.!.f.-.FXFXFXFXFXFXFXFXFXFXFXFX",
302
"FXFXFXFXFXFXFXFXFXFXFXFXG 3.h.k.y.L h b.vXSXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXMXF C h.k.y.G FXFXFXFXFXFXFXFXFXFXFXFX",
303
"FXFXFXFXFXFXFXFXFXFXFXFXP 3.h.k.9.-.z 5.dXCXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXeXz ,.h.j.9.H FXFXFXFXFXFXFXFXFXFXFXFX",
304
"FXFXFXFXFXFXFXFXFXFXFXFX-.7.f.g.3.G n c @XbXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXCXh.c 7.g.g.3.G FXFXFXFXFXFXFXFXFXFXFXFX",
305
"FXFXFXFXFXFXFXFXFXFXFXFX-.d.h.h.3.H G h i.dXBXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXSXeXM ,.d.j.j.8.P FXFXFXFXFXFXFXFXFXFXFXFX",
306
"FXFXFXFXFXFXFXFXFXFXFXFXP y.h.k.d.8.3.:.c }.vXZXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXnXf.v 7.d.h.h.5.G FXFXFXFXFXFXFXFXFXFXFXFX",
307
"FXFXFXFXFXFXFXFXFXFXFXFXP y.h.h.d.9.7.5.A G *XbXAXDXDXDXDXDXDXDXzXDXDXDXDXDXDXDXDXDXNX^.l 3.7.7.p.g.q.D FXFXFXFXFXFXFXFXFXFXFXFX",
308
"FXFXFXFXFXFXFXFXFXFXFXFX-.d.g.h.y.7.5.3.2.x 5.;XbXZXDXDXDXDXDXDXK SXDXDXDXDXDXDXDXMX].c <.7.d.d.g.h.f.-.FXFXFXFXFXFXFXFXFXFXFXFX",
309
"FXFXFXFXFXFXFXFXFXFXFXFXP y.i.p.7.7.5.5.2.2.x :.2XvXNXSXDXDXDXDXK SXDXDXDXDXDXZXnX(.c ;.5.7.y.d.g.h.f.:.FXFXFXFXFXFXFXFXFXFXFXFX",
310
"FXFXFXFXFXFXFXFXFXFXFXFX:.f.h.j.g.f.f.d.d.9.7.S C `.jXbXBXAXDXDXc.SXDXDXSXZXMX5Xf.c 3.7.w.d.f.f.g.g.f.,.FXFXFXFXFXFXFXFXFXFXFXFX",
311
"FXFXFXFXFXFXFXFXFXFXFXFX-.f.g.h.f.f.d.q.7.7.6.4.>.x -.].rXxXbXMXMXMXMXMXlX4Xj.v S 6.7.7.7.q.y.y.i.i.y.>.FXFXFXFXFXFXFXFXFXFXFXFX",
312
"FXFXFXFXFXFXFXFXFXFXFXFX-.y.i.p.i.y.q.7.7.6.6.6.4.4.&.x c ,.g.~.].).k.d.D x A 6.7.7.7.7.y.d.f.g.g.g.f.3.FXFXFXFXFXFXFXFXFXFXFXFX",
313
"FXFXFXFXFXFXFXFXFXFXFXFX-.i.g.g.g.f.i.y.y.y.7.7.6.6.4.4.1.&.Z d s b V J 1.4.6.6.7.y.y.d.f.g.g.j.j.h.g.5.FXFXFXFXFXFXFXFXFXFXFXFX",
314
"FXFXFXFXFXFXFXFXFXFXFXFX-.g.h.h.t.' ) ^ T Y a a p 3 2 : ; - = = = = - ; : 2 3 p a I Y T ^ / ' e.p.p.i.3.FXFXFXFXFXFXFXFXFXFXFXFX",
315
"FXFXFXFXFXFXFXFXFXFXFXFX;.' R q 5 5 5 5 5 3 3 3 2 2 2 2 2 2 , > > 2 2 2 2 2 2 2 2 2 3 3 3 5 5 5 5 I ` *.FXFXFXFXFXFXFXFXFXFXFXFX",
316
"FXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFX+ + + + + + + + + + + + + + + + + + + + FXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFX",
317
"FXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFX"