'=========================================================================== ' Subject: BLOOD TROOPER V1.0 Date: 05-16-99 (10:12) ' Author: Dominick Aguilar Code: QB, QBasic, PDS ' Origin: www.qbasicfiles.8m.com Packet: GAMES.ABC '=========================================================================== SCREEN 13 CLS LOCATE 10, 10: PRINT "excuse me a sec..." FOR d = 1 TO 31: FOR dd = 1 TO 31 READ a PSET (d, dd), a NEXT dd, d DIM wwr(33, 33) GET (0, 0)-(32, 32), wwr CLS LOCATE 10, 10: PRINT "excuse me a sec..." FOR d = 1 TO 31: FOR dd = 1 TO 31 READ a PSET (d, dd), a NEXT dd, d DIM wwwr(33, 33) GET (0, 0)-(32, 32), wwwr CLS LOCATE 10, 10: PRINT "excuse me a sec..." FOR d = 1 TO 31: FOR dd = 1 TO 31 READ a PSET (d, dd), a NEXT dd, d DIM wwmr(33, 33) GET (0, 0)-(32, 32), wwmr CLS FOR d = 1 TO 31: FOR dd = 1 TO 31 READ a PSET (d, dd), a NEXT dd, d DIM wwwmr(33, 33) GET (0, 0)-(32, 32), wwwmr RESTORE CLS LOCATE 10, 10: PRINT "almost done..." FOR d = 1 TO 31: FOR dd = 1 TO 31 READ a PSET (31 - d, dd), a NEXT dd, d DIM wwl(33, 33) GET (0, 0)-(32, 32), wwl CLS LOCATE 10, 10: PRINT "almost done..." FOR d = 1 TO 31: FOR dd = 1 TO 31 READ a PSET (31 - d, dd), a NEXT dd, d DIM wwwl(33, 33) GET (0, 0)-(32, 32), wwwl CLS FOR d = 1 TO 31: FOR dd = 1 TO 31 READ a PSET (31 - d, dd), a NEXT dd, d DIM wwml(33, 33) GET (0, 0)-(32, 32), wwml CLS FOR d = 1 TO 31: FOR dd = 1 TO 31 READ a PSET (31 - d, dd), a NEXT dd, d DIM wwwml(33, 33) GET (0, 0)-(32, 32), wwwml RESTORE CLS LOCATE 10, 10: PRINT "almost done..." FOR d = 1 TO 31: FOR dd = 1 TO 31 READ a PSET (dd, d), a NEXT dd, d DIM wwd(33, 33) GET (0, 0)-(32, 32), wwd CLS FOR d = 1 TO 31: FOR dd = 1 TO 31 READ a PSET (dd, d), a NEXT dd, d DIM wwwd(33, 33) GET (0, 0)-(32, 32), wwwd CLS LOCATE 10, 10: PRINT "almost done..." FOR d = 1 TO 31: FOR dd = 1 TO 31 READ a PSET (dd, d), a NEXT dd, d DIM wwmd(33, 33) GET (0, 0)-(32, 32), wwmd CLS FOR d = 1 TO 31: FOR dd = 1 TO 31 READ a PSET (dd, d), a NEXT dd, d DIM wwwmd(33, 33) GET (0, 0)-(32, 32), wwwmd RESTORE CLS LOCATE 10, 10: PRINT "almost done..." FOR d = 1 TO 31: FOR dd = 1 TO 31 READ a PSET (dd, 31 - d), a NEXT dd, d DIM wwu(33, 33) GET (0, 0)-(32, 32), wwu CLS FOR d = 1 TO 31: FOR dd = 1 TO 31 READ a PSET (dd, 31 - d), a NEXT dd, d DIM wwwu(33, 33) GET (0, 0)-(32, 32), wwwu CLS FOR d = 1 TO 31: FOR dd = 1 TO 31 READ a PSET (dd, 31 - d), a NEXT dd, d DIM wwmu(33, 33) GET (0, 0)-(32, 32), wwmu CLS FOR d = 1 TO 31: FOR dd = 1 TO 31 READ a PSET (dd, 31 - d), a NEXT dd, d DIM wwwmu(33, 33) GET (0, 0)-(32, 32), wwwmu CLS LOCATE 10, 10: PRINT "last set..." DIM p1(21, 21) DIM p2(21, 21) DIM p3(21, 21) DIM p4(21, 21) DIM p5(21, 21) FOR d = 0 TO 4 FOR dd = 1 TO 21 FOR ddd = 1 TO 21 READ a PSET (dd + (21 * d), ddd), a NEXT ddd, dd, d GET (1, 1)-(21, 21), p1 GET (22, 1)-(43, 21), p2 GET (44, 1)-(64, 21), p3 GET (65, 1)-(86, 21), p4 GET (87, 1)-(108, 21), p5 CLS DIM blank(32, 32) GET (1, 1)-(33, 33), blank diff = 7 menergy = 20 GOTO title start: diff = diff - 1: IF diff < 1 THEN diff = 1 CLS LINE (0, 0)-(315, 165), 8, B GOSUB level: x = 150: y = 50: dr = 1: mv = 2: nw = 1: st = 0 laser = 100: energy = 100: mx = 20: my = 20: mdr = 1: mmv = 2: mnw = 1: mst = 0: mmm = 0 GOSUB fr 10 b$ = INKEY$ IF b$ <> "" THEN a$ = b$ IF a$ <> "5" THEN st = st + 1: IF st = 2 THEN st = 0 IF a$ = " " THEN GOSUB fire IF a$ = "q" THEN GOTO title mst = mst + 1: IF mst = 2 THEN mst = 0 GOSUB monster: FOR d = 1 TO 5 IF a$ = "6" THEN dr = 1: IF nw = 1 THEN x = x + 1 IF a$ = "4" THEN dr = 2: IF nw = 1 THEN x = x - 1 IF a$ = "8" THEN dr = 3: IF nw = 1 THEN y = y - 1 IF a$ = "2" THEN dr = 4: IF nw = 1 THEN y = y + 1 GOSUB movemonster IF nw = 1 THEN GOSUB checkwall IF mv = 1 THEN ON dr GOSUB fr, fl, fu, fd IF mnw = 1 THEN GOSUB mcheckwall IF mmv = 1 THEN ON mdr GOSUB mfr, mfl, mfu, mfd, mfr NEXT d mv = 0: nw = 1 mmv = 0: mnw = 1 GOSUB status IF SQR((mx - x) ^ 2 + (my - y) ^ 2) < 30 THEN SOUND 100, .1: energy = energy - 1 IF energy = 0 THEN GOTO dead IF menergy = 0 THEN GOTO pow GOTO 10 fr: IF st = 0 THEN PUT (x, y), wwr, PSET IF st = 1 THEN PUT (x, y), wwwr, PSET RETURN fl: IF st = 0 THEN PUT (x, y), wwl, PSET IF st = 1 THEN PUT (x, y), wwwl, PSET RETURN fu: IF st = 0 THEN PUT (x, y), wwu, PSET IF st = 1 THEN PUT (x, y), wwwu, PSET RETURN fd: IF st = 0 THEN PUT (x, y), wwd, PSET IF st = 1 THEN PUT (x, y), wwwd, PSET RETURN checkwall: FOR w = 0 TO 31 IF dr = 1 THEN IF POINT(x + 35, y + w) = 8 THEN x = x - 1: a$ = "5": nw = 0: RETURN IF dr = 2 THEN IF POINT(x - 4, y + w) = 8 THEN x = x + 1: a$ = "5": nw = 0: RETURN IF dr = 3 THEN IF POINT(x + w, y - 4) = 8 THEN y = y + 1: a$ = "5": nw = 0: RETURN IF dr = 4 THEN IF POINT(x + w, y + 35) = 8 THEN y = y - 1: a$ = "5": nw = 0: RETURN NEXT w mv = 1: RETURN fire: IF laser = 0 THEN SOUND 300, .1: RETURN SOUND 2000, .2 FOR s = 1 TO 100 STEP 10 SOUND 100 * s, .1 NEXT s st = 0 ers = 0 FOR d = 1 TO 250 ers = ers + 1 IF dr = 1 THEN PSET (x + 32 + d, y + 14), 14: IF POINT(x + 33 + d, y + 14) = 8 THEN GOTO unfire IF dr = 2 THEN PSET (x - 1 - d, y + 14), 14: IF POINT(x - 2 - d, y + 14) = 8 THEN GOTO unfire IF dr = 4 THEN PSET (x + 14, y + 32 + d), 14: IF POINT(x + 14, y + 33 + d) = 8 THEN GOTO unfire IF dr = 3 THEN PSET (x + 14, y - 1 - d), 14: IF POINT(x + 14, y - 2 - d) = 8 THEN GOTO unfire IF dr = 1 AND POINT(x + 33 + d, y + 14) > 8 THEN menergy = menergy - 1: GOTO unfire IF dr = 2 AND POINT(x - 2 - d, y + 14) > 8 THEN menergy = menergy - 1: GOTO unfire IF dr = 4 AND POINT(x + 14, y + 33 + d) > 8 THEN menergy = menergy - 1: GOTO unfire IF dr = 3 AND POINT(x + 14, y - 2 - d) > 8 THEN menery = menergy - 1: GOTO unfire NEXT d unfire: FOR d = 1 TO ers IF dr = 1 THEN PSET (x + 32 + d, y + 14), 0 IF dr = 2 THEN PSET (x - 1 - d, y + 14), 0 IF dr = 4 THEN PSET (x + 14, y + 32 + d), 0 IF dr = 3 THEN PSET (x + 14, y - 1 - d), 0 NEXT d a$ = "5" laser = laser - 1: IF laser < 0 THEN laser = 0 IF laser = 0 AND mx > 100 AND my > 100 THEN laser = 2 RETURN monster: mmm = mmm + 1: IF mmm = diff THEN mmm = 0 IF mmm > 0 THEN RETURN RANDOMIZE TIMER mdr = INT(RND(1) * 4) + 1 IF ABS(my - y) < 10 AND mx > x THEN mdr = 2 IF ABS(my - y) < 10 AND mx < x THEN mdr = 1 IF ABS(mx - x) < 10 AND my < y THEN mdr = 4 IF ABS(mx - x) < 10 AND my > y THEN mdr = 3 PUT (mx, my), blank, PSET RETURN movemonster: IF mdr = 1 THEN IF mnw = 1 THEN mx = mx + 1 IF mdr = 2 THEN IF mnw = 1 THEN mx = mx - 1 IF mdr = 3 THEN IF mnw = 1 THEN my = my - 1 IF mdr = 4 THEN IF mnw = 1 THEN my = my + 1 RETURN mfr: IF mst = 0 THEN PUT (mx, my), wwmr, PSET IF mst = 1 THEN PUT (mx, my), wwwmr, PSET RETURN mfl: IF mst = 0 THEN PUT (mx, my), wwml, PSET IF mst = 1 THEN PUT (mx, my), wwwml, PSET RETURN mfu: IF mst = 0 THEN PUT (mx, my), wwmu, PSET IF mst = 1 THEN PUT (mx, my), wwwmu, PSET RETURN mfd: IF mst = 0 THEN PUT (mx, my), wwmd, PSET IF mst = 1 THEN PUT (mx, my), wwwmd, PSET RETURN mcheckwall: FOR w = 0 TO 31 IF mdr = 1 THEN IF POINT(mx + 35, my + w) = 8 THEN mx = mx - 1: mdr = 3: mnw = 0: RETURN IF mdr = 2 THEN IF POINT(mx - 4, my + w) = 8 THEN mx = mx + 1: mdr = 4: mnw = 0: RETURN IF mdr = 3 THEN IF POINT(mx + w, my - 4) = 8 THEN my = my + 1: mdr = 1: mnw = 0: RETURN IF mdr = 4 THEN IF POINT(mx + w, my + 35) = 8 THEN my = my - 1: mdr = 2: mnw = 0: RETURN NEXT w mmv = 1: RETURN pow: PUT (mx, my), blank, PSET PUT (mx + 5, my + 10), p1, XOR SOUND 300, .1: FOR d = 1 TO 1000: NEXT d PUT (mx + 5, my + 10), p1, XOR PUT (mx + 5, my + 10), p2, XOR SOUND 500, .1: FOR d = 1 TO 1000: NEXT d PUT (mx + 5, my + 10), p2, XOR PUT (mx + 5, my + 10), p3, XOR SOUND 800, .1: FOR d = 1 TO 1500: NEXT d PUT (mx + 5, my + 10), p3, XOR PUT (mx + 5, my + 10), p4, XOR SOUND 500, .1: FOR d = 1 TO 2000: NEXT d PUT (mx + 5, my + 10), p4, XOR PUT (mx + 5, my + 10), p5, XOR SOUND 300, .1: FOR d = 1 TO 3000: NEXT d PUT (mx + 5, my + 10), p5, XOR menergy = 20 + (10 * (7 - diff)) CLS LOCATE 10, 10: COLOR 15: PRINT " You Killed It!" FOR d = 1 TO 50000: NEXT d LOCATE 10, 11: PRINT "Press Any Key" DO: LOOP UNTIL INKEY$ <> "" GOTO start dead: PUT (x, y), blank, PSET PUT (x + 5, y + 10), p1, XOR SOUND 300, .1: FOR d = 1 TO 1000: NEXT d PUT (x + 5, y + 10), p1, XOR PUT (x + 5, y + 10), p2, XOR SOUND 500, .1: FOR d = 1 TO 1000: NEXT d PUT (x + 5, y + 10), p2, XOR PUT (x + 5, y + 10), p3, XOR SOUND 800, .1: FOR d = 1 TO 1500: NEXT d PUT (x + 5, y + 10), p3, XOR PUT (x + 5, y + 10), p4, XOR SOUND 500, .1: FOR d = 1 TO 2000: NEXT d PUT (x + 5, y + 10), p4, XOR PUT (x + 5, y + 10), p5, XOR SOUND 300, .1: FOR d = 1 TO 3000: NEXT d PUT (x + 5, y + 10), p5, XOR CLS : LOCATE 10, 14: PRINT "Game Over" FOR d = 1 TO 50000: NEXT d LOCATE 11, 10: PRINT " Press Any Key" DO: LOOP UNTIL INKEY$ <> "" GOTO title status: LOCATE 22, 1: PRINT "Laser :" LOCATE 23, 1: PRINT "Energy:" LINE (55, 172)-(155, 181), 0, BF LINE (55, 172)-(55 + laser, 173), 14, BF LINE (55, 180)-(55 + energy, 181), 4, BF RETURN level: 100 LINE (100, 100)-(200, 105), 8, BF LINE (250, 40)-(255, 100), 8, BF LINE (50, 40)-(55, 120), 8, BF LINE (150, 40)-(200, 45), 8, BF RETURN title: CLS LOCATE 1, 1 COLOR 4 PRINT "FREEware Blood Trooper v1.0 freeWARE" COLOR 14 PRINT " BY:" PRINT " Dominick Aguilar" COLOR 1 PRINT " E-Mail BCase10582@aol.com" COLOR 7 PRINT " Num-Pad Controls:" PRINT " [Arrows] to Move" PRINT " [5] to stop" COLOR 8 PRINT " [SPACE BAR] to Fire" PRINT " [Q]uit" PRINT " [E]xit Program" FOR d = 1 TO 10000: NEXT d PRINT " Press Any Other Key to Play" PRINT : PRINT " Be Sure NUM-LOCK is ON!" DO: a$ = INKEY$ IF a$ = "e" THEN END IF a$ <> "" THEN GOTO start LOOP UNTIL a$ <> "" DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 112 , 112 , 112 , 112 , 112 , 112 , 112 , 112 , 112 , 112 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 112 , 4 , 4 , 4 , 4 , 4 , 4 , 4 , 4 , 4 , 4 , 112 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 4 , 4 , 4 , 0 , 0 , 0 , 0 , 0 , 0 , 4 , 4 , 4 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 4 , 4 , 4 , 0 , 112 , 112 , 112 , 112 , 112 , 0 , 4 , 4 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 4 , 4 , 0 , 0 , 4 , 4 , 112 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 4 , 0 , 112 , 112 , 0 , 4 , 4 , 112 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 112 , 112 , 112 , 0 DATA 0 , 0 , 0 , 112 , 112 , 112 , 112 , 112 , 0 , 4 , 4 , 4 , 4 , 112 , 0 , 4 , 4 , 112 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 112 , 4 , 4 , 4 , 0 DATA 0 , 112 , 112 , 4 , 4 , 4 , 4 , 4 , 0 , 4 , 4 , 4 , 4 , 112 , 0 , 4 , 4 , 4 , 0 , 112 , 112 , 112 , 0 , 0 , 0 , 112 , 4 , 4 , 4 , 4 , 0 DATA 112 , 4 , 4 , 4 , 4 , 4 , 4 , 4 , 0 , 4 , 4 , 4 , 4 , 4 , 0 , 0 , 0 , 4 , 0 , 4 , 4 , 4 , 112 , 0 , 112 , 112 , 4 , 40 , 4 , 4 , 0 DATA 4 , 4 , 4 , 105 , 105 , 105 , 105 , 4 , 0 , 40 , 4 , 4 , 4 , 4 , 0 , 112 , 112 , 0 , 0 , 4 , 4 , 4 , 112 , 0 , 112 , 4 , 40 , 0 , 4 , 4 , 0 DATA 4 , 4 , 4 , 1 , 1 , 1 , 105 , 4 , 0 , 0 , 40 , 40 , 40 , 4 , 4 , 4 , 112 , 112 , 0 , 4 , 4 , 4 , 112 , 0 , 112 , 0 , 0 , 0 , 0 , 40 , 0 DATA 4 , 4 , 4 , 1 , 1 , 1 , 105 , 4 , 0 , 4 , 0 , 0 , 0 , 0 , 4 , 4 , 4 , 112 , 0 , 4 , 4 , 4 , 112 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 4 , 4 , 4 , 1 , 1 , 1 , 105 , 4 , 0 , 4 , 4 , 20 , 0 , 40 , 4 , 4 , 4 , 112 , 112 , 0 , 4 , 4 , 4 , 112 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 4 , 4 , 4 , 1 , 1 , 1 , 105 , 4 , 0 , 0 , 40 , 20 , 20 , 0 , 40 , 4 , 4 , 112 , 112 , 0 , 4 , 4 , 4 , 4 , 112 , 0 , 0 , 0 , 0 , 0 , 0 DATA 4 , 4 , 4 , 56 , 56 , 56 , 105 , 4 , 0 , 0 , 0 , 20 , 20 , 20 , 0 , 40 , 40 , 4 , 112 , 0 , 40 , 4 , 4 , 4 , 4 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 4 , 4 , 9 , 9 , 9 , 105 , 4 , 0 , 0 , 0 , 20 , 20 , 20 , 20 , 0 , 4 , 4 , 112 , 0 , 0 , 40 , 4 , 4 , 4 , 112 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 20 , 22 , 20 , 20 , 0 , 4 , 4 , 112 , 0 , 0 , 0 , 40 , 4 , 4 , 4 , 112 , 112 , 112 , 112 , 112 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 22 , 22 , 22 , 20 , 0 , 4 , 4 , 4 , 0 , 0 , 0 , 0 , 40 , 40 , 4 , 4 , 4 , 4 , 4 , 4 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 24 , 22 , 22 , 20 , 0 , 4 , 4 , 4 , 0 , 0 , 0 , 0 , 0 , 0 , 40 , 40 , 40 , 40 , 4 , 4 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 24 , 22 , 0 , 0 , 4 , 4 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 40 , 4 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 24 , 22 , 4 , 4 , 4 , 4 , 22 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 40 , 4 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 24 , 22 , 20 , 4 , 4 , 4 , 22 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 40 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 24 , 22 , 20 , 4 , 4 , 4 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 24 , 22 , 20 , 40 , 40 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 24 , 22 , 20 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 24 , 22 , 20 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 24 , 22 , 20 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 24 , 22 , 20 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 24 , 22 , 20 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 24 , 22 , 20 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 112 , 112 , 112 , 112 , 112 , 112 , 112 , 112 , 112 , 112 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 112 , 4 , 4 , 4 , 4 , 4 , 4 , 4 , 4 , 4 , 4 , 112 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 4 , 4 , 4 , 0 , 0 , 0 , 0 , 0 , 0 , 4 , 4 , 4 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 4 , 4 , 4 , 0 , 112 , 112 , 112 , 112 , 112 , 0 , 4 , 4 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 112 , 112 , 112 , 112 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 4 , 4 , 0 , 0 , 4 , 4 , 112 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 112 , 4 , 4 , 4 , 112 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 4 , 0 , 112 , 112 , 0 , 4 , 4 , 112 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 4 , 4 , 4 , 0 , 0 DATA 0 , 0 , 0 , 112 , 112 , 112 , 112 , 112 , 0 , 4 , 4 , 4 , 4 , 112 , 0 , 4 , 4 , 112 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 4 , 4 , 0 , 0 , 0 DATA 0 , 112 , 112 , 4 , 4 , 4 , 4 , 4 , 0 , 4 , 4 , 4 , 4 , 112 , 0 , 4 , 4 , 4 , 0 , 112 , 112 , 112 , 0 , 0 , 0 , 0 , 4 , 4 , 0 , 0 , 0 DATA 112 , 4 , 4 , 4 , 4 , 4 , 4 , 4 , 0 , 4 , 4 , 4 , 4 , 4 , 0 , 0 , 0 , 4 , 0 , 4 , 4 , 4 , 112 , 0 , 0 , 0 , 4 , 4 , 0 , 0 , 0 DATA 4 , 4 , 4 , 105 , 105 , 105 , 105 , 4 , 0 , 40 , 4 , 4 , 4 , 4 , 0 , 112 , 112 , 0 , 0 , 4 , 4 , 4 , 4 , 4 , 0 , 112 , 4 , 4 , 0 , 0 , 0 DATA 4 , 4 , 4 , 1 , 1 , 1 , 105 , 4 , 0 , 0 , 40 , 40 , 40 , 4 , 4 , 4 , 112 , 112 , 0 , 4 , 4 , 4 , 4 , 4 , 112 , 4 , 4 , 4 , 0 , 0 , 0 DATA 4 , 4 , 4 , 1 , 1 , 1 , 105 , 4 , 0 , 4 , 0 , 0 , 0 , 0 , 4 , 4 , 4 , 112 , 0 , 40 , 4 , 4 , 4 , 4 , 4 , 4 , 40 , 4 , 0 , 0 , 0 DATA 4 , 4 , 4 , 1 , 1 , 1 , 105 , 4 , 0 , 4 , 4 , 20 , 0 , 40 , 4 , 4 , 4 , 112 , 112 , 0 , 40 , 40 , 40 , 40 , 40 , 40 , 0 , 0 , 0 , 0 , 0 DATA 4 , 4 , 4 , 1 , 1 , 1 , 105 , 4 , 0 , 0 , 40 , 20 , 20 , 0 , 40 , 4 , 4 , 112 , 112 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 4 , 4 , 4 , 56 , 56 , 56 , 105 , 4 , 0 , 0 , 0 , 20 , 20 , 20 , 0 , 40 , 40 , 4 , 112 , 0 , 0 , 40 , 4 , 112 , 112 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 4 , 4 , 9 , 9 , 9 , 105 , 4 , 0 , 0 , 0 , 20 , 20 , 20 , 20 , 0 , 4 , 4 , 112 , 0 , 0 , 0 , 40 , 4 , 112 , 112 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 20 , 22 , 20 , 20 , 0 , 4 , 4 , 112 , 0 , 0 , 0 , 0 , 40 , 4 , 4 , 4 , 112 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 22 , 22 , 22 , 20 , 0 , 4 , 4 , 4 , 0 , 0 , 0 , 0 , 0 , 0 , 40 , 4 , 4 , 112 , 112 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 24 , 22 , 22 , 20 , 0 , 4 , 4 , 4 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 40 , 4 , 4 , 112 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 24 , 22 , 0 , 0 , 4 , 4 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 4 , 4 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 24 , 22 , 4 , 4 , 4 , 4 , 22 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 4 , 4 , 4 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 24 , 22 , 20 , 4 , 4 , 4 , 22 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 40 , 40 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 24 , 22 , 20 , 4 , 4 , 4 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 24 , 22 , 20 , 40 , 40 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 24 , 22 , 20 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 24 , 22 , 20 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 24 , 22 , 20 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 24 , 22 , 20 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 24 , 22 , 20 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 24 , 22 , 20 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 48 , 48 , 48 , 48 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 48 , 48 , 0 , 0 , 0 , 48 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 48 , 48 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 48 , 0 , 0 , 0 , 0 , 48 , 48 , 48 , 0 , 0 , 0 DATA 0 , 48 , 48 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 48 , 0 , 0 , 0 , 0 , 48 , 48 , 0 , 0 , 0 , 0 , 0 DATA 0 , 48 , 48 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 2 , 2 , 120 , 120 , 0 , 0 , 0 , 0 , 0 , 48 , 0 , 0 , 0 , 48 , 48 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 48 , 48 , 48 , 0 , 0 , 0 , 0 , 0 , 48 , 48 , 48 , 48 , 2 , 120 , 0 , 0 , 0 , 0 , 48 , 0 , 0 , 0 , 48 , 48 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 48 , 48 , 48 , 48 , 0 , 0 , 48 , 48 , 48 , 48 , 48 , 48 , 2 , 120 , 0 , 0 , 0 , 48 , 0 , 0 , 0 , 48 , 48 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 48 , 48 , 48 , 48 , 48 , 48 , 0 , 0 , 0 , 48 , 48 , 48 , 2 , 120 , 0 , 0 , 48 , 2 , 2 , 0 , 48 , 48 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 48 , 48 , 48 , 0 , 0 , 0 , 0 , 0 , 48 , 48 , 2 , 2 , 0 , 0 , 0 , 48 , 2 , 120 , 48 , 48 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 48 , 48 , 2 , 0 , 0 , 0 , 0 , 120 , 120 , 48 , 48 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 48 , 48 , 2 , 2 , 0 , 0 , 0 , 120 , 120 , 2 , 48 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 48 , 48 , 48 , 120 , 120 , 0 , 0 , 0 , 0 , 48 , 48 , 48 , 2 , 2 , 0 , 0 , 0 , 120 , 2 , 48 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 48 , 120 , 120 , 120 , 15 , 15 , 15 , 0 , 120 , 120 , 2 , 48 , 2 , 2 , 0 , 0 , 2 , 2 , 2 , 48 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 48 , 48 , 48 , 120 , 120 , 15 , 15 , 15 , 15 , 2 , 2 , 2 , 2 , 2 , 2 , 48 , 48 , 48 , 48 , 48 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 48 , 48 , 48 , 48 , 120 , 15 , 16 , 15 , 2 , 2 , 2 , 48 , 48 , 48 , 48 , 12 , 12 , 12 , 48 , 48 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 48 , 48 , 48 , 48 , 48 , 48 , 15 , 48 , 2 , 48 , 48 , 48 , 12 , 28 , 192 , 28 , 12 , 48 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 48 , 120 , 15 , 15 , 48 , 15 , 15 , 48 , 48 , 12 , 28 , 192 , 192 , 192 , 28 , 48 , 120 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 48 , 120 , 0 , 0 , 15 , 16 , 15 , 48 , 48 , 48 , 12 , 30 , 192 , 192 , 192 , 28 , 48 , 120 , 120 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 48 , 48 , 28 , 30 , 30 , 192 , 192 , 30 , 30 , 48 , 120 , 120 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 2 , 2 , 2 , 2 , 0 , 0 , 0 , 120 , 48 , 48 , 28 , 30 , 192 , 192 , 192 , 192 , 30 , 48 , 120 , 2 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 48 , 48 , 48 , 48 , 2 , 2 , 2 , 120 , 120 , 120 , 48 , 28 , 30 , 0 , 0 , 30 , 30 , 30 , 48 , 120 , 48 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 48 , 48 , 48 , 0 , 0 , 48 , 48 , 48 , 48 , 48 , 48 , 48 , 28 , 28 , 30 , 0 , 0 , 30 , 48 , 48 , 2 , 48 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 48 , 48 , 0 , 0 , 0 , 0 , 0 , 48 , 48 , 48 , 48 , 0 , 0 , 48 , 0 , 0 , 0 , 0 , 0 , 48 , 0 , 2 , 48 , 2 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 48 , 48 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 48 , 0 , 48 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 48 , 48 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 48 , 0 , 48 , 48 , 0 , 0 , 0 , 0 DATA 0 , 0 , 48 , 48 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 48 , 0 , 0 , 48 , 48 , 0 , 0 , 0 DATA 0 , 0 , 48 , 48 , 0 , 48 , 48 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 10 , 48 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 48 , 48 , 48 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 10 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 120 , 48 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 48 , 48 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 2 , 2 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 48 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 2 , 48 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 2 , 48 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 48 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 48 , 48 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 2 , 48 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 48 , 48 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 2 , 2 , 120 , 120 , 0 , 0 , 0 , 0 , 0 , 0 , 2 , 2 , 48 , 2 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 48 , 48 , 120 , 0 , 0 , 0 , 0 , 0 , 48 , 48 , 48 , 48 , 2 , 120 , 0 , 0 , 0 , 0 , 0 , 2 , 2 , 48 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 48 , 48 , 2 , 120 , 0 , 0 , 48 , 48 , 48 , 48 , 48 , 48 , 2 , 120 , 0 , 0 , 0 , 0 , 2 , 0 , 48 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 48 , 48 , 48 , 48 , 48 , 48 , 0 , 0 , 0 , 48 , 48 , 48 , 2 , 120 , 0 , 0 , 0 , 2 , 2 , 48 , 48 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 48 , 48 , 48 , 0 , 0 , 0 , 0 , 0 , 48 , 48 , 2 , 2 , 0 , 0 , 0 , 2 , 2 , 120 , 48 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 48 , 48 , 2 , 0 , 0 , 0 , 0 , 120 , 120 , 48 , 48 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 48 , 48 , 2 , 2 , 0 , 0 , 0 , 120 , 120 , 2 , 48 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 48 , 48 , 48 , 120 , 120 , 0 , 0 , 0 , 0 , 48 , 48 , 48 , 2 , 2 , 0 , 0 , 0 , 120 , 2 , 48 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 48 , 120 , 120 , 120 , 2 , 15 , 15 , 0 , 120 , 120 , 2 , 48 , 2 , 2 , 0 , 0 , 2 , 2 , 2 , 48 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 48 , 48 , 48 , 120 , 120 , 15 , 15 , 15 , 15 , 2 , 2 , 2 , 2 , 2 , 2 , 48 , 48 , 48 , 48 , 48 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 48 , 48 , 48 , 48 , 120 , 15 , 16 , 15 , 2 , 2 , 2 , 2 , 2 , 48 , 48 , 12 , 48 , 48 , 48 , 48 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 48 , 48 , 48 , 48 , 48 , 48 , 15 , 48 , 2 , 48 , 2 , 2 , 2 , 12 , 192 , 28 , 12 , 48 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 48 , 120 , 15 , 15 , 48 , 15 , 15 , 48 , 48 , 48 , 2 , 28 , 192 , 192 , 28 , 48 , 120 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 48 , 120 , 0 , 0 , 15 , 16 , 15 , 48 , 48 , 48 , 48 , 28 , 192 , 192 , 192 , 48 , 48 , 120 , 120 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 48 , 48 , 48 , 28 , 28 , 28 , 192 , 30 , 48 , 48 , 120 , 120 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 120 , 48 , 48 , 48 , 28 , 192 , 192 , 192 , 192 , 48 , 48 , 120 , 2 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 2 , 2 , 2 , 120 , 120 , 120 , 48 , 48 , 28 , 0 , 15 , 30 , 48 , 48 , 48 , 120 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 2 , 48 , 48 , 48 , 48 , 48 , 48 , 48 , 48 , 48 , 48 , 28 , 30 , 28 , 0 , 48 , 48 , 48 , 2 , 2 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 2 , 48 , 48 , 48 , 48 , 48 , 48 , 48 , 48 , 0 , 0 , 48 , 0 , 0 , 0 , 0 , 48 , 48 , 0 , 2 , 2 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 2 , 48 , 2 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 48 , 48 , 0 , 0 , 2 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 2 , 48 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 48 , 48 , 0 , 0 , 0 , 2 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 48 , 48 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 48 , 0 , 0 , 0 , 0 , 2 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 48 , 48 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 48 , 0 , 0 , 0 , 0 , 2 , 2 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 48 , 48 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 2 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 48 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 2 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 48 , 48 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 28 , 28 , 28 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 30 , 30 , 30 , 28 , 28 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 28 , 28 , 30 , 30 , 30 , 30 , 30 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 15 , 30 , 30 , 24 , 112 , 30 , 112 , 28 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 15 , 30 , 30 , 30 , 30 , 112 , 30 , 30 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 15 , 30 , 30 , 112 , 4 , 4 , 30 , 30 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 15 , 15 , 30 , 112 , 30 , 112 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 15 , 30 , 30 , 24 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 15 , 30 , 30 , 30 , 28 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 15 , 30 , 30 , 30 , 30 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 15 , 15 , 15 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 30 , 26 , 26 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 30 , 30 , 30 , 15 , 30 , 26 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 30 , 30 , 30 , 15 , 15 , 30 , 26 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 30 , 28 , 15 , 15 , 30 , 30 , 26 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 30 , 26 , 26 , 0 , 30 , 30 , 42 , 15 , 28 , 30 , 30 , 26 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 30 , 30 , 30 , 30 , 26 , 4 , 4 , 40 , 15 , 42 , 30 , 30 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 30 , 30 , 30 , 42 , 30 , 40 , 42 , 40 , 40 , 26 , 15 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 30 , 30 , 15 , 30 , 4 , 4 , 42 , 42 , 4 , 30 , 26 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 15 , 15 , 15 , 30 , 30 , 40 , 42 , 40 , 4 , 30 , 30 , 28 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 15 , 15 , 30 , 15 , 4 , 4 , 40 , 4 , 4 , 30 , 30 , 28 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 15 , 15 , 30 , 30 , 15 , 30 , 40 , 24 , 42 , 30 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 30 , 15 , 42 , 30 , 30 , 26 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 15 , 15 , 30 , 30 , 30 , 30 , 30 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 15 , 15 , 15 , 15 , 15 , 30 , 30 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 15 , 30 , 30 , 30 , 30 , 30 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 30 , 30 , 30 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 30 , 0 , 0 , 0 , 0 , 30 , 0 , 0 , 39 , 0 DATA 0 , 0 , 0 , 0 , 0 , 39 , 0 , 0 , 0 , 0 , 30 , 0 , 30 , 0 , 30 , 30 , 30 , 30 , 22 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 22 , 30 , 0 , 22 , 30 , 26 , 30 , 39 , 30 , 30 , 0 , 0 DATA 0 , 0 , 0 , 0 , 22 , 22 , 0 , 30 , 30 , 0 , 30 , 39 , 39 , 30 , 30 , 39 , 30 , 26 , 30 , 30 , 0 DATA 0 , 0 , 0 , 22 , 22 , 22 , 30 , 0 , 30 , 30 , 30 , 0 , 30 , 15 , 4 , 39 , 24 , 30 , 26 , 30 , 0 DATA 0 , 0 , 0 , 22 , 24 , 24 , 30 , 30 , 0 , 15 , 30 , 0 , 30 , 28 , 15 , 15 , 24 , 30 , 26 , 30 , 0 DATA 0 , 0 , 0 , 24 , 24 , 30 , 30 , 39 , 22 , 26 , 0 , 30 , 42 , 42 , 42 , 40 , 22 , 15 , 26 , 30 , 0 DATA 0 , 0 , 0 , 30 , 30 , 30 , 30 , 30 , 39 , 30 , 22 , 42 , 14 , 40 , 14 , 14 , 22 , 24 , 0 , 0 , 0 DATA 0 , 0 , 0 , 22 , 30 , 30 , 30 , 30 , 30 , 4 , 14 , 4 , 14 , 14 , 14 , 42 , 22 , 22 , 0 , 0 , 0 DATA 0 , 0 , 0 , 30 , 22 , 30 , 30 , 15 , 15 , 40 , 40 , 40 , 14 , 14 , 42 , 30 , 4 , 0 , 30 , 0 , 0 DATA 0 , 0 , 0 , 0 , 30 , 30 , 15 , 39 , 15 , 30 , 30 , 40 , 14 , 14 , 14 , 40 , 40 , 39 , 30 , 30 , 0 DATA 0 , 0 , 0 , 0 , 30 , 30 , 15 , 15 , 30 , 15 , 40 , 14 , 42 , 14 , 42 , 40 , 30 , 28 , 30 , 30 , 0 DATA 0 , 0 , 0 , 0 , 0 , 30 , 30 , 15 , 15 , 40 , 30 , 4 , 4 , 40 , 4 , 42 , 30 , 0 , 30 , 0 , 0 DATA 0 , 0 , 0 , 0 , 30 , 30 , 0 , 30 , 0 , 30 , 14 , 42 , 42 , 14 , 4 , 26 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 30 , 30 , 0 , 39 , 0 , 15 , 42 , 30 , 30 , 4 , 30 , 22 , 0 , 30 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 15 , 15 , 15 , 15 , 15 , 15 , 22 , 0 , 30 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 30 , 0 , 15 , 30 , 15 , 30 , 39 , 30 , 0 , 22 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 24 , 24 , 24 , 0 , 39 , 30 , 30 , 0 , 24 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 22 , 30 , 0 , 30 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 24 , 24 , 30 , 30 , 30 , 0 , 0 , 39 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 4 , 0 , 0 , 0 , 0 , 0 , 0 , 20 , 0 , 0 , 0 , 0 , 20 , 0 , 0 , 16 , 4 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 30 , 0 , 30 , 0 , 30 , 30 , 30 , 30 , 20 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 22 , 16 , 40 , 22 , 30 , 26 , 30 , 40 , 30 , 20 , 0 , 0 DATA 0 , 0 , 0 , 0 , 20 , 22 , 0 , 30 , 30 , 0 , 30 , 16 , 39 , 30 , 30 , 39 , 30 , 26 , 30 , 20 , 0 DATA 0 , 0 , 0 , 20 , 20 , 4 , 30 , 0 , 30 , 22 , 30 , 0 , 30 , 20 , 14 , 39 , 16 , 16 , 22 , 30 , 0 DATA 0 , 0 , 0 , 20 , 24 , 24 , 30 , 16 , 14 , 15 , 30 , 14 , 16 , 16 , 20 , 22 , 16 , 30 , 4 , 30 , 0 DATA 0 , 4 , 0 , 24 , 24 , 30 , 16 , 16 , 22 , 22 , 16 , 40 , 16 , 14 , 14 , 40 , 16 , 15 , 26 , 30 , 0 DATA 0 , 0 , 0 , 30 , 30 , 30 , 30 , 30 , 16 , 30 , 22 , 42 , 14 , 40 , 15 , 14 , 22 , 24 , 0 , 0 , 0 DATA 0 , 0 , 0 , 22 , 30 , 30 , 16 , 16 , 16 , 4 , 14 , 15 , 15 , 0 , 15 , 42 , 40 , 16 , 0 , 0 , 0 DATA 0 , 0 , 0 , 30 , 22 , 30 , 30 , 15 , 40 , 22 , 40 , 14 , 0 , 0 , 0 , 30 , 4 , 0 , 30 , 0 , 0 DATA 0 , 0 , 0 , 0 , 30 , 30 , 15 , 39 , 16 , 30 , 40 , 40 , 15 , 0 , 14 , 40 , 16 , 16 , 30 , 30 , 0 DATA 0 , 0 , 0 , 0 , 4 , 30 , 15 , 22 , 22 , 16 , 40 , 15 , 42 , 14 , 42 , 16 , 30 , 16 , 20 , 30 , 0 DATA 0 , 0 , 0 , 0 , 0 , 30 , 30 , 15 , 15 , 40 , 30 , 16 , 14 , 22 , 4 , 16 , 30 , 22 , 30 , 0 , 0 DATA 0 , 0 , 0 , 0 , 20 , 30 , 0 , 30 , 16 , 30 , 14 , 42 , 42 , 14 , 40 , 16 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 30 , 30 , 16 , 39 , 22 , 16 , 42 , 30 , 30 , 4 , 22 , 22 , 0 , 30 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 15 , 16 , 15 , 15 , 15 , 22 , 22 , 0 , 20 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 30 , 16 , 15 , 16 , 15 , 30 , 39 , 30 , 0 , 20 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 24 , 24 , 24 , 14 , 39 , 30 , 16 , 0 , 24 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 22 , 30 , 0 , 30 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 4 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 20 , 20 , 20 , 30 , 30 , 0 , 0 , 16 , 0 , 4 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 16 , 0 , 0 , 0 , 0 , 0 , 0 , 20 , 0 , 0 , 0 , 0 , 18 , 0 , 0 , 18 , 16 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 24 , 16 , 16 , 20 , 16 , 24 , 16 , 20 , 16 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 20 , 16 , 16 , 20 , 26 , 16 , 16 , 16 , 20 , 20 , 0 , 0 DATA 0 , 0 , 0 , 0 , 20 , 20 , 0 , 16 , 182 , 20 , 16 , 187 , 16 , 182 , 16 , 16 , 182 , 182 , 16 , 16 , 0 DATA 0 , 0 , 0 , 16 , 16 , 16 , 24 , 16 , 16 , 16 , 16 , 16 , 16 , 20 , 182 , 16 , 16 , 16 , 187 , 16 , 0 DATA 0 , 0 , 18 , 16 , 18 , 20 , 24 , 16 , 16 , 16 , 16 , 16 , 20 , 16 , 20 , 16 , 16 , 182 , 16 , 16 , 18 DATA 0 , 16 , 0 , 18 , 16 , 24 , 187 , 16 , 16 , 22 , 16 , 182 , 16 , 16 , 16 , 16 , 16 , 16 , 16 , 16 , 0 DATA 0 , 0 , 18 , 18 , 16 , 16 , 187 , 16 , 16 , 16 , 182 , 16 , 16 , 20 , 16 , 16 , 16 , 16 , 16 , 18 , 0 DATA 0 , 0 , 18 , 18 , 16 , 20 , 18 , 182 , 182 , 16 , 16 , 16 , 16 , 16 , 16 , 16 , 16 , 182 , 0 , 20 , 0 DATA 0 , 0 , 0 , 18 , 18 , 16 , 16 , 182 , 182 , 16 , 16 , 16 , 0 , 0 , 0 , 16 , 16 , 16 , 20 , 0 , 0 DATA 0 , 0 , 0 , 0 , 24 , 20 , 16 , 16 , 16 , 187 , 16 , 16 , 16 , 0 , 16 , 16 , 16 , 16 , 16 , 16 , 0 DATA 0 , 0 , 0 , 0 , 16 , 187 , 20 , 22 , 182 , 16 , 16 , 16 , 16 , 16 , 16 , 16 , 16 , 16 , 20 , 16 , 0 DATA 0 , 0 , 0 , 16 , 0 , 24 , 16 , 16 , 16 , 16 , 16 , 16 , 16 , 16 , 16 , 182 , 16 , 16 , 16 , 16 , 0 DATA 0 , 0 , 0 , 0 , 16 , 20 , 16 , 16 , 16 , 16 , 16 , 16 , 16 , 16 , 16 , 16 , 16 , 187 , 187 , 18 , 0 DATA 0 , 0 , 0 , 16 , 16 , 16 , 16 , 16 , 20 , 22 , 16 , 16 , 187 , 187 , 16 , 18 , 16 , 187 , 24 , 16 , 0 DATA 0 , 0 , 0 , 0 , 0 , 20 , 20 , 0 , 20 , 0 , 16 , 16 , 16 , 24 , 16 , 18 , 16 , 182 , 20 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 16 , 16 , 16 , 16 , 16 , 16 , 16 , 187 , 16 , 20 , 18 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 24 , 20 , 182 , 182 , 187 , 182 , 16 , 20 , 24 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 22 , 16 , 16 , 16 , 187 , 187 , 187 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 16 , 0 , 0 , 0 , 0 , 16 , 0 , 0 , 16 , 20 , 16 , 24 , 24 , 0 , 0 , 16 , 0 , 16 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 16 , 0 , 0 , 0 , 0 , 0 , 0 , 20 , 0 , 0 , 0 , 0 , 18 , 0 , 0 , 18 , 16 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 24 , 18 , 26 , 20 , 24 , 24 , 24 , 20 , 20 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 20 , 182 , 187 , 20 , 26 , 26 , 30 , 16 , 20 , 20 , 0 , 0 DATA 0 , 0 , 0 , 0 , 20 , 20 , 0 , 26 , 26 , 20 , 26 , 187 , 182 , 26 , 16 , 16 , 187 , 182 , 26 , 20 , 0 DATA 0 , 0 , 0 , 20 , 20 , 16 , 24 , 182 , 26 , 22 , 26 , 110 , 26 , 20 , 182 , 182 , 182 , 182 , 187 , 26 , 0 DATA 0 , 0 , 18 , 20 , 18 , 20 , 24 , 16 , 182 , 26 , 26 , 16 , 20 , 16 , 20 , 16 , 16 , 182 , 187 , 26 , 18 DATA 0 , 16 , 0 , 18 , 24 , 24 , 187 , 182 , 182 , 22 , 16 , 16 , 16 , 16 , 16 , 16 , 16 , 187 , 26 , 26 , 0 DATA 0 , 0 , 18 , 18 , 20 , 18 , 187 , 182 , 187 , 110 , 182 , 16 , 16 , 20 , 16 , 16 , 16 , 16 , 18 , 18 , 0 DATA 0 , 0 , 18 , 18 , 24 , 20 , 18 , 182 , 182 , 16 , 16 , 16 , 16 , 16 , 16 , 16 , 16 , 16 , 0 , 20 , 0 DATA 0 , 0 , 0 , 18 , 18 , 26 , 26 , 182 , 182 , 16 , 16 , 16 , 0 , 0 , 0 , 16 , 16 , 16 , 20 , 0 , 0 DATA 0 , 0 , 0 , 0 , 24 , 20 , 26 , 16 , 16 , 187 , 16 , 16 , 26 , 0 , 16 , 16 , 16 , 16 , 24 , 20 , 0 DATA 0 , 0 , 0 , 0 , 16 , 187 , 20 , 22 , 182 , 16 , 16 , 16 , 16 , 16 , 16 , 16 , 187 , 182 , 20 , 24 , 0 DATA 0 , 0 , 0 , 24 , 0 , 24 , 20 , 26 , 26 , 16 , 16 , 16 , 16 , 22 , 16 , 16 , 26 , 22 , 26 , 0 , 0 DATA 0 , 0 , 0 , 0 , 20 , 20 , 187 , 26 , 16 , 26 , 16 , 16 , 16 , 16 , 16 , 16 , 187 , 187 , 187 , 18 , 0 DATA 0 , 0 , 0 , 0 , 0 , 20 , 26 , 16 , 20 , 22 , 16 , 16 , 187 , 187 , 16 , 22 , 187 , 187 , 24 , 20 , 0 DATA 0 , 0 , 0 , 0 , 0 , 20 , 20 , 0 , 20 , 0 , 26 , 16 , 26 , 24 , 24 , 22 , 187 , 182 , 20 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 26 , 16 , 26 , 16 , 26 , 187 , 16 , 187 , 0 , 20 , 18 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 24 , 20 , 182 , 182 , 187 , 182 , 16 , 20 , 24 , 0 , 0 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 22 , 26 , 26 , 26 , 187 , 187 , 187 , 0 , 0 , 0 , 0 , 0 DATA 0 , 0 , 16 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 26 , 20 , 20 , 24 , 24 , 0 , 0 , 16 , 0 , 16 , 0 DATA 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0