Eric: The Mysterious Stranger - RTS game(WIP)

User projects written in or related to FreeBASIC.
Post Reply
Boromir
Posts: 463
Joined: Apr 30, 2015 19:28
Location: Oklahoma,U.S., Earth,Solar System
Contact:

Eric: The Mysterious Stranger - RTS game(WIP)

Post by Boromir »

Image
This is the start to an RTS/RPG game "Eric: The Mysterious Stranger". Still in a very early stage.

The Game's Story:
Eric is the son of a lesser Viking Chieftain. Even since when he was a little boy he was known for his unmatched courage and strength. Bjorn, a well known mighty Chieftain, offers him a position in his army but Eric seeks greater renown so he sets off on a quest to recover a legendary Spanish sword. Freda, the daughter of Bjorn, gets wind of his quest and attempts to cut him off and obtain the sword first. His journeys will take him through Ireland and Spain as well as his hometown Norway.

http://www.indiedb.com/games/eric-the-m ... s-stranger

Gameplay Video:
https://www.youtube.com/watch?v=XSRFNbUd4GA

Images:
Image

Ezekiel Gutierrez
Last edited by Boromir on Mar 19, 2018 2:03, edited 38 times in total.
BasicCoder2
Posts: 3906
Joined: Jan 01, 2009 7:03
Location: Australia

Re: Eric: The Mysterious Stranger - RTS game(WIP)

Post by BasicCoder2 »

It is coming along nicely :)

You could use Reiner's characters that I used in my isometric demo as place values until more suitable characters are drawn.
http://www.reinerstilesets.de/
Still struggling to draw some nice isometric animated Viking images. Each of eight views requires eight frames to look smooth.
Drawing at a consistent looking down from above angle view is harder than the simple normal horizontal eye view of an object.
Looking at your demo I noticed I drew the log's orientation incorrectly, this is more the angle required,

Code: Select all

screenres 640,480,32
dim as any ptr image
image = imagecreate( 32, 32)
dim as ulong colors( 4)
colors( 0)=RGB(255,0,255)
colors( 1)=RGB(0,0,0)
colors( 2)=RGB(185,122,87)
colors( 3)=RGB(255,127,39)
    dim as integer n
    for j as integer = 0 to  31
        for i as integer = 0 to  31
            read n
            pset image,(i,j),colors(n)
        next i
    next j
bsave "logs.bmp",image
put (0,0),image,trans
locate 10,2
print "image saved, hit esc key to exit"
sleep


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,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,0
DATA  0,0,0,0,0,0,1,1,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,1,1,2,2,1,1,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,1,2,2,2,2,2,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,1,2,2,2,2,2,2,2,2,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,1,2,2,2,2,2,2,2,2,2,2,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,1,2,2,2,2,2,2,2,2,2,2,2,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,1,1,2,2,2,2,2,2,2,2,1,3,3,1,0,0,0,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,1,1,2,2,1,1,2,2,2,2,2,1,3,3,3,3,1,0,0,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,1,2,2,2,2,2,1,1,2,2,1,3,3,3,1,3,1,1,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,1,2,2,2,2,2,2,2,2,1,1,1,3,1,1,3,3,1,3,3,1,0,0,0,0,0,0,0,0,0
DATA  0,0,1,2,2,2,2,2,2,2,2,2,2,1,1,3,3,1,1,3,3,3,3,1,0,0,0,0,0,0,0,0
DATA  0,0,0,1,2,2,2,2,2,2,2,2,2,2,2,1,1,1,3,3,3,1,3,1,1,1,0,0,0,0,0,0
DATA  0,0,0,0,1,1,2,2,2,2,2,2,2,2,1,3,3,1,3,1,1,3,3,1,3,3,1,0,0,0,0,0
DATA  0,0,1,1,2,2,1,1,2,2,2,2,2,1,3,3,3,3,1,3,3,1,1,3,3,3,3,1,0,0,0,0
DATA  0,0,1,2,2,2,2,2,1,1,2,2,1,3,3,3,1,3,1,1,1,1,3,3,3,1,3,1,1,1,0,0
DATA  0,1,2,2,2,2,2,2,2,2,1,1,1,3,1,1,3,3,1,3,3,1,3,1,1,3,3,1,3,3,1,0
DATA  0,1,2,2,2,2,2,2,2,2,2,2,1,1,3,3,1,1,3,3,3,3,1,3,3,1,1,3,3,3,3,1
DATA  0,0,1,2,2,2,2,2,2,2,2,2,2,2,1,1,1,3,3,3,1,3,1,1,1,1,3,3,3,1,3,1
DATA  0,0,0,1,1,2,2,2,2,2,2,2,2,1,3,3,1,3,1,1,3,3,1,3,3,1,3,1,1,3,3,1
DATA  0,1,1,2,2,1,1,2,2,2,2,2,1,3,3,3,3,1,3,3,1,1,3,3,3,3,1,3,3,1,1,0
DATA  0,1,2,2,2,2,2,1,1,2,2,1,3,3,3,1,3,1,1,1,1,3,3,3,1,3,1,1,1,0,0,0
DATA  1,2,2,2,2,2,2,2,2,1,1,1,3,1,1,3,3,1,3,3,1,3,1,1,3,3,1,0,0,0,0,0
DATA  1,2,2,2,2,2,2,2,2,2,2,1,1,3,3,1,1,3,3,3,3,1,3,3,1,1,0,0,0,0,0,0
DATA  0,1,2,2,2,2,2,2,2,2,2,2,2,1,1,1,3,3,3,1,3,1,1,1,0,0,0,0,0,0,0,0
DATA  0,0,1,1,2,2,2,2,2,2,2,2,1,3,3,1,3,1,1,3,3,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,1,1,2,2,2,2,2,1,3,3,3,3,1,3,3,1,1,0,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,1,1,2,2,1,3,3,3,1,3,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,1,1,3,1,1,3,3,1,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,1,1,3,3,1,1,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,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
.
Last edited by BasicCoder2 on May 12, 2017 5:00, edited 1 time in total.
Boromir
Posts: 463
Joined: Apr 30, 2015 19:28
Location: Oklahoma,U.S., Earth,Solar System
Contact:

Re: Eric: The Mysterious Stranger - RTS game(WIP)

Post by Boromir »

Here is a 3d rendered spite experiment.
The model has no head, hands or feet. I have animated a walk sequence but have not rendered it yet.
Here is some views from non perfect iso-angles.

Code: Select all

screenres 640,480,32
dim as any ptr image
image = imagecreate( 96, 64)
dim as ulong colors( 326)
colors( 0)=RGB(255,0,255)
colors( 1)=RGB(65,1,0)
colors( 2)=RGB(72,1,0)
colors( 3)=RGB(96,9,7)
colors( 4)=RGB(95,7,5)
colors( 5)=RGB(93,5,4)
colors( 6)=RGB(89,1,0)
colors( 7)=RGB(76,1,0)
colors( 8)=RGB(75,1,0)
colors( 9)=RGB(74,1,0)
colors( 10)=RGB(77,1,0)
colors( 11)=RGB(79,1,0)
colors( 12)=RGB(82,2,0)
colors( 13)=RGB(87,5,3)
colors( 14)=RGB(99,16,14)
colors( 15)=RGB(117,33,31)
colors( 16)=RGB(124,38,36)
colors( 17)=RGB(109,23,21)
colors( 18)=RGB(102,15,14)
colors( 19)=RGB(107,20,18)
colors( 20)=RGB(104,16,15)
colors( 21)=RGB(101,13,11)
colors( 22)=RGB(96,8,6)
colors( 23)=RGB(59,1,0)
colors( 24)=RGB(82,1,0)
colors( 25)=RGB(71,1,0)
colors( 26)=RGB(78,1,0)
colors( 27)=RGB(73,1,0)
colors( 28)=RGB(70,1,0)
colors( 29)=RGB(80,1,0)
colors( 30)=RGB(84,3,1)
colors( 31)=RGB(90,8,6)
colors( 32)=RGB(100,16,14)
colors( 33)=RGB(107,22,20)
colors( 34)=RGB(96,10,8)
colors( 35)=RGB(93,7,5)
colors( 36)=RGB(100,13,11)
colors( 37)=RGB(111,23,21)
colors( 38)=RGB(99,12,10)
colors( 39)=RGB(87,1,0)
colors( 40)=RGB(62,1,0)
colors( 41)=RGB(64,1,0)
colors( 42)=RGB(63,1,0)
colors( 43)=RGB(86,2,1)
colors( 44)=RGB(88,1,0)
colors( 45)=RGB(66,66,67)
colors( 46)=RGB(63,63,64)
colors( 47)=RGB(68,1,0)
colors( 48)=RGB(81,2,0)
colors( 49)=RGB(91,8,7)
colors( 50)=RGB(92,8,6)
colors( 51)=RGB(88,3,2)
colors( 52)=RGB(88,3,1)
colors( 53)=RGB(91,5,3)
colors( 54)=RGB(81,1,0)
colors( 55)=RGB(102,101,103)
colors( 56)=RGB(249,248,250)
colors( 57)=RGB(66,1,0)
colors( 58)=RGB(67,1,0)
colors( 59)=RGB(73,2,0)
colors( 60)=RGB(74,2,1)
colors( 61)=RGB(75,3,1)
colors( 62)=RGB(76,3,2)
colors( 63)=RGB(78,5,3)
colors( 64)=RGB(86,11,9)
colors( 65)=RGB(94,16,15)
colors( 66)=RGB(94,15,13)
colors( 67)=RGB(88,8,6)
colors( 68)=RGB(85,2,0)
colors( 69)=RGB(85,1,0)
colors( 70)=RGB(49,49,50)
colors( 71)=RGB(52,52,53)
colors( 72)=RGB(58,57,58)
colors( 73)=RGB(55,55,56)
colors( 74)=RGB(53,53,54)
colors( 75)=RGB(69,1,0)
colors( 76)=RGB(83,2,0)
colors( 77)=RGB(85,3,1)
colors( 78)=RGB(86,3,1)
colors( 79)=RGB(86,1,0)
colors( 80)=RGB(49,48,49)
colors( 81)=RGB(51,51,52)
colors( 82)=RGB(74,73,74)
colors( 83)=RGB(248,247,249)
colors( 84)=RGB(142,142,144)
colors( 85)=RGB(80,6,5)
colors( 86)=RGB(83,8,7)
colors( 87)=RGB(86,11,10)
colors( 88)=RGB(81,7,5)
colors( 89)=RGB(73,2,1)
colors( 90)=RGB(72,2,0)
colors( 91)=RGB(81,6,4)
colors( 92)=RGB(80,5,3)
colors( 93)=RGB(82,4,2)
colors( 94)=RGB(84,1,0)
colors( 95)=RGB(51,50,51)
colors( 96)=RGB(142,141,144)
colors( 97)=RGB(51,51,51)
colors( 98)=RGB(50,50,51)
colors( 99)=RGB(50,49,50)
colors( 100)=RGB(61,1,0)
colors( 101)=RGB(60,60,60)
colors( 102)=RGB(140,140,141)
colors( 103)=RGB(133,133,134)
colors( 104)=RGB(94,94,95)
colors( 105)=RGB(48,48,48)
colors( 106)=RGB(101,23,22)
colors( 107)=RGB(105,27,26)
colors( 108)=RGB(88,13,11)
colors( 109)=RGB(77,4,2)
colors( 110)=RGB(75,2,0)
colors( 111)=RGB(76,2,0)
colors( 112)=RGB(78,2,0)
colors( 113)=RGB(83,1,0)
colors( 114)=RGB(101,101,102)
colors( 115)=RGB(48,48,49)
colors( 116)=RGB(49,49,49)
colors( 117)=RGB(47,0,0)
colors( 118)=RGB(54,1,0)
colors( 119)=RGB(57,1,0)
colors( 120)=RGB(184,184,144)
colors( 121)=RGB(56,56,56)
colors( 122)=RGB(92,92,93)
colors( 123)=RGB(108,107,109)
colors( 124)=RGB(80,80,81)
colors( 125)=RGB(60,60,61)
colors( 126)=RGB(80,6,4)
colors( 127)=RGB(218,218,219)
colors( 128)=RGB(201,200,201)
colors( 129)=RGB(52,51,52)
colors( 130)=RGB(72,72,73)
colors( 131)=RGB(79,79,80)
colors( 132)=RGB(45,0,0)
colors( 133)=RGB(49,1,0)
colors( 134)=RGB(70,70,71)
colors( 135)=RGB(100,99,101)
colors( 136)=RGB(77,77,78)
colors( 137)=RGB(54,54,55)
colors( 138)=RGB(60,1,0)
colors( 139)=RGB(94,94,94)
colors( 140)=RGB(156,156,157)
colors( 141)=RGB(119,119,120)
colors( 142)=RGB(81,81,82)
colors( 143)=RGB(59,59,60)
colors( 144)=RGB(83,83,84)
colors( 145)=RGB(42,0,0)
colors( 146)=RGB(48,0,0)
colors( 147)=RGB(52,1,0)
colors( 148)=RGB(208,208,161)
colors( 149)=RGB(64,64,65)
colors( 150)=RGB(84,84,85)
colors( 151)=RGB(46,0,0)
colors( 152)=RGB(54,53,54)
colors( 153)=RGB(78,78,79)
colors( 154)=RGB(66,66,66)
colors( 155)=RGB(56,55,56)
colors( 156)=RGB(61,60,61)
colors( 157)=RGB(88,87,89)
colors( 158)=RGB(39,0,0)
colors( 159)=RGB(51,1,0)
colors( 160)=RGB(56,1,0)
colors( 161)=RGB(63,62,63)
colors( 162)=RGB(86,85,87)
colors( 163)=RGB(92,91,93)
colors( 164)=RGB(48,1,0)
colors( 165)=RGB(50,50,50)
colors( 166)=RGB(50,1,0)
colors( 167)=RGB(58,1,0)
colors( 168)=RGB(62,61,58)
colors( 169)=RGB(62,61,62)
colors( 170)=RGB(93,92,94)
colors( 171)=RGB(31,0,0)
colors( 172)=RGB(38,0,0)
colors( 173)=RGB(44,0,0)
colors( 174)=RGB(55,1,0)
colors( 175)=RGB(189,189,147)
colors( 176)=RGB(60,59,60)
colors( 177)=RGB(75,75,76)
colors( 178)=RGB(104,104,105)
colors( 179)=RGB(118,118,119)
colors( 180)=RGB(43,0,0)
colors( 181)=RGB(101,100,101)
colors( 182)=RGB(101,101,101)
colors( 183)=RGB(102,102,102)
colors( 184)=RGB(95,95,82)
colors( 185)=RGB(61,61,62)
colors( 186)=RGB(37,0,0)
colors( 187)=RGB(55,54,55)
colors( 188)=RGB(41,0,0)
colors( 189)=RGB(105,104,105)
colors( 190)=RGB(150,149,120)
colors( 191)=RGB(55,55,53)
colors( 192)=RGB(36,0,0)
colors( 193)=RGB(81,80,71)
colors( 194)=RGB(40,0,0)
colors( 195)=RGB(53,1,0)
colors( 196)=RGB(182,182,142)
colors( 197)=RGB(156,156,124)
colors( 198)=RGB(73,73,66)
colors( 199)=RGB(255,255,255)
colors( 200)=RGB(71,71,72)
colors( 201)=RGB(58,58,56)
colors( 202)=RGB(35,0,0)
colors( 203)=RGB(149,149,119)
colors( 204)=RGB(178,178,139)
colors( 205)=RGB(167,167,132)
colors( 206)=RGB(142,142,114)
colors( 207)=RGB(72,72,65)
colors( 208)=RGB(232,231,233)
colors( 209)=RGB(203,202,205)
colors( 210)=RGB(0,0,0)
colors( 211)=RGB(32,0,0)
colors( 212)=RGB(107,107,90)
colors( 213)=RGB(164,163,129)
colors( 214)=RGB(169,169,133)
colors( 215)=RGB(150,150,120)
colors( 216)=RGB(212,212,214)
colors( 217)=RGB(189,188,191)
colors( 218)=RGB(62,62,59)
colors( 219)=RGB(154,153,122)
colors( 220)=RGB(160,160,127)
colors( 221)=RGB(179,178,181)
colors( 222)=RGB(171,170,172)
colors( 223)=RGB(118,117,97)
colors( 224)=RGB(147,147,118)
colors( 225)=RGB(153,153,122)
colors( 226)=RGB(148,148,119)
colors( 227)=RGB(159,158,160)
colors( 228)=RGB(160,159,161)
colors( 229)=RGB(137,137,111)
colors( 230)=RGB(141,141,114)
colors( 231)=RGB(143,143,115)
colors( 232)=RGB(91,91,79)
colors( 233)=RGB(150,149,151)
colors( 234)=RGB(146,145,147)
colors( 235)=RGB(53,53,52)
colors( 236)=RGB(52,51,51)
colors( 237)=RGB(176,175,178)
colors( 238)=RGB(174,173,175)
colors( 239)=RGB(122,122,101)
colors( 240)=RGB(130,130,106)
colors( 241)=RGB(134,134,109)
colors( 242)=RGB(93,93,80)
colors( 243)=RGB(131,130,132)
colors( 244)=RGB(134,133,135)
colors( 245)=RGB(30,0,0)
colors( 246)=RGB(72,3,1)
colors( 247)=RGB(175,174,177)
colors( 248)=RGB(175,174,176)
colors( 249)=RGB(122,121,100)
colors( 250)=RGB(94,93,80)
colors( 251)=RGB(119,118,120)
colors( 252)=RGB(121,121,123)
colors( 253)=RGB(72,4,2)
colors( 254)=RGB(72,6,3)
colors( 255)=RGB(173,172,174)
colors( 256)=RGB(73,6,3)
colors( 257)=RGB(33,0,0)
colors( 258)=RGB(167,167,169)
colors( 259)=RGB(73,4,2)
colors( 260)=RGB(73,7,3)
colors( 261)=RGB(165,165,167)
colors( 262)=RGB(72,2,1)
colors( 263)=RGB(72,7,4)
colors( 264)=RGB(158,157,159)
colors( 265)=RGB(149,148,151)
colors( 266)=RGB(73,4,1)
colors( 267)=RGB(74,7,4)
colors( 268)=RGB(144,143,145)
colors( 269)=RGB(138,137,139)
colors( 270)=RGB(73,5,3)
colors( 271)=RGB(74,8,4)
colors( 272)=RGB(126,125,127)
colors( 273)=RGB(73,8,5)
colors( 274)=RGB(34,0,0)
colors( 275)=RGB(75,8,5)
colors( 276)=RGB(72,8,4)
colors( 277)=RGB(75,9,5)
colors( 278)=RGB(74,9,5)
colors( 279)=RGB(72,8,5)
colors( 280)=RGB(28,0,0)
colors( 281)=RGB(76,10,6)
colors( 282)=RGB(76,11,6)
colors( 283)=RGB(71,8,5)
colors( 284)=RGB(71,8,4)
colors( 285)=RGB(102,65,15)
colors( 286)=RGB(74,10,6)
colors( 287)=RGB(72,9,5)
colors( 288)=RGB(29,0,0)
colors( 289)=RGB(101,65,14)
colors( 290)=RGB(103,66,15)
colors( 291)=RGB(101,64,14)
colors( 292)=RGB(68,44,8)
colors( 293)=RGB(69,44,8)
colors( 294)=RGB(108,83,36)
colors( 295)=RGB(106,82,35)
colors( 296)=RGB(105,80,33)
colors( 297)=RGB(27,0,0)
colors( 298)=RGB(103,78,32)
colors( 299)=RGB(100,64,14)
colors( 300)=RGB(111,86,37)
colors( 301)=RGB(109,84,36)
colors( 302)=RGB(107,82,35)
colors( 303)=RGB(100,63,14)
colors( 304)=RGB(113,88,39)
colors( 305)=RGB(98,62,14)
colors( 306)=RGB(98,63,14)
colors( 307)=RGB(70,44,8)
colors( 308)=RGB(105,67,15)
colors( 309)=RGB(111,86,38)
colors( 310)=RGB(110,84,36)
colors( 311)=RGB(70,45,8)
colors( 312)=RGB(115,89,40)
colors( 313)=RGB(115,89,39)
colors( 314)=RGB(99,63,14)
colors( 315)=RGB(97,62,14)
colors( 316)=RGB(71,45,8)
colors( 317)=RGB(116,91,41)
colors( 318)=RGB(117,91,40)
colors( 319)=RGB(72,46,8)
colors( 320)=RGB(120,94,42)
colors( 321)=RGB(116,91,40)
colors( 322)=RGB(117,90,39)
colors( 323)=RGB(121,94,42)
colors( 324)=RGB(119,93,42)
colors( 325)=RGB(120,93,41)
    dim as integer n
    for j as integer = 0 to  63
        for i as integer = 0 to  95
            read n
            pset image,(i,j),colors(n)
        next i
    next j
bsave "3dSprite.bmp",image

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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 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, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 4, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 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, 1, 1, 1, 1, 1, 1, 1, 1, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 8, 2, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 1, 1, 1, 1, 1, 1, 1, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
DATA  0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 11, 26, 7, 27, 28, 2, 8, 26, 29, 30, 31, 32, 33, 34, 35, 36, 19, 37, 38, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 41, 42, 1, 1, 1, 1, 27, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
DATA  0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 43, 39, 44, 44, 6, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 9, 45, 46, 9, 25, 47, 28, 27, 7, 11, 48, 30, 49, 50, 51, 52, 53, 54, 55, 56, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 57, 58, 41, 40, 40, 25, 9, 27, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
DATA  0, 0, 0, 0, 0, 28, 2, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 39, 39, 44, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 71, 72, 73, 74, 75, 57, 47, 2, 8, 10, 11, 76, 77, 78, 68, 79, 80, 81, 82, 83, 84, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 47, 47, 1, 40, 41, 27, 10, 9, 75, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
DATA  0, 0, 0, 0, 0, 2, 85, 86, 87, 88, 89, 90, 62, 91, 92, 93, 76, 94, 79, 79, 95, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80, 97, 98, 99, 70, 100, 100, 41, 47, 2, 8, 26, 11, 54, 24, 94, 25, 80, 97, 101, 102, 103, 104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 28, 47, 105, 41, 47, 2, 29, 8, 47, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
DATA  0, 0, 0, 0, 0, 61, 106, 107, 108, 109, 2, 75, 2, 110, 111, 112, 54, 113, 94, 69, 81, 114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 115, 70, 80, 116, 105, 117, 118, 119, 40, 57, 28, 9, 8, 11, 29, 11, 47, 120, 95, 121, 122, 123, 124, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 27, 105, 105, 105, 2, 25, 125, 2, 57, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
DATA  0, 0, 0, 0, 75, 126, 127, 128, 86, 60, 28, 58, 75, 28, 27, 8, 11, 54, 24, 113, 129, 130, 131, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 105, 115, 115, 115, 80, 105, 132, 133, 118, 23, 42, 58, 25, 27, 8, 7, 7, 75, 47, 98, 73, 134, 135, 136, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 7, 105, 105, 105, 7, 25, 137, 138, 23, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
DATA  0, 0, 0, 0, 25, 139, 140, 141, 142, 25, 75, 57, 57, 75, 2, 9, 27, 26, 11, 26, 129, 143, 144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 105, 105, 105, 115, 105, 105, 145, 146, 147, 119, 40, 57, 28, 2, 9, 7, 8, 25, 28, 148, 137, 149, 122, 150, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 10, 105, 105, 105, 105, 71, 81, 151, 133, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
DATA  0, 0, 0, 57, 152, 153, 154, 155, 95, 105, 100, 138, 138, 42, 40, 57, 2, 9, 7, 7, 129, 156, 157, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 105, 105, 105, 115, 105, 105, 158, 151, 159, 160, 100, 57, 75, 2, 9, 8, 8, 2, 28, 47, 71, 161, 162, 163, 135, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 10, 105, 105, 105, 105, 137, 99, 132, 164, 75, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
DATA  0, 0, 0, 115, 81, 73, 81, 70, 165, 105, 164, 166, 118, 167, 42, 58, 28, 27, 8, 168, 129, 169, 170, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 105, 105, 105, 105, 105, 171, 172, 173, 133, 174, 138, 1, 75, 2, 9, 9, 9, 27, 25, 0, 175, 176, 177, 178, 179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 26, 105, 105, 105, 105, 143, 116, 180, 117, 105, 181, 182, 114, 183, 0, 0, 0, 0, 0, 0, 0, 0
DATA  0, 0, 0, 115, 165, 70, 115, 116, 105, 173, 117, 133, 147, 119, 40, 41, 28, 27, 8, 184, 97, 185, 135, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 105, 105, 105, 115, 0, 171, 186, 180, 133, 174, 138, 1, 47, 25, 27, 9, 9, 27, 25, 0, 165, 70, 70, 187, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 11, 105, 105, 105, 105, 137, 115, 188, 151, 105, 105, 105, 105, 105, 189, 0, 0, 0, 0, 0, 0, 0
DATA  0, 0, 0, 105, 115, 105, 115, 116, 105, 145, 132, 146, 159, 160, 23, 41, 75, 27, 8, 190, 191, 70, 70, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 105, 105, 115, 70, 0, 171, 192, 145, 164, 174, 138, 1, 47, 2, 27, 9, 9, 27, 25, 0, 0, 193, 70, 70, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 11, 105, 105, 105, 105, 98, 115, 188, 132, 105, 105, 105, 105, 105, 105, 0, 0, 0, 0, 0, 0, 0
DATA  0, 0, 105, 105, 105, 105, 115, 105, 186, 194, 180, 151, 166, 195, 23, 42, 75, 2, 9, 0, 196, 197, 70, 70, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 198, 105, 199, 200, 105, 0, 8, 192, 188, 117, 118, 138, 41, 47, 25, 27, 9, 9, 27, 28, 0, 0, 201, 70, 70, 165, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 11, 105, 105, 105, 105, 80, 115, 145, 147, 0, 0, 105, 105, 105, 0, 0, 0, 0, 0, 0, 0, 0
DATA  0, 0, 105, 105, 105, 105, 80, 105, 202, 158, 188, 132, 133, 174, 138, 1, 75, 27, 9, 0, 203, 204, 205, 206, 70, 70, 116, 0, 0, 0, 0, 0, 0, 0, 0, 207, 105, 208, 209, 0, 0, 0, 192, 188, 151, 195, 23, 41, 47, 25, 27, 9, 9, 2, 210, 0, 0, 0, 70, 70, 98, 115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 11, 105, 105, 105, 115, 115, 115, 180, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
DATA  0, 0, 105, 105, 105, 105, 105, 211, 202, 172, 188, 173, 166, 174, 100, 1, 28, 27, 9, 0, 0, 212, 213, 214, 215, 70, 70, 70, 0, 0, 0, 0, 0, 0, 0, 105, 216, 217, 105, 0, 0, 0, 210, 210, 151, 147, 23, 41, 47, 25, 27, 9, 210, 210, 210, 0, 0, 0, 218, 70, 70, 115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 210, 11, 105, 105, 105, 115, 105, 115, 173, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
DATA  0, 0, 105, 105, 105, 115, 105, 211, 202, 172, 188, 132, 166, 160, 100, 57, 28, 9, 9, 0, 0, 0, 0, 219, 220, 197, 70, 70, 116, 0, 0, 0, 0, 0, 0, 105, 221, 222, 0, 0, 0, 0, 192, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 27, 0, 0, 0, 0, 70, 116, 115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 210, 210, 115, 115, 115, 105, 105, 188, 132, 210, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
DATA  0, 0, 105, 105, 105, 105, 116, 211, 202, 172, 145, 132, 166, 160, 100, 57, 28, 9, 0, 0, 0, 0, 0, 0, 223, 224, 225, 226, 116, 116, 116, 0, 0, 0, 0, 105, 227, 228, 0, 0, 0, 0, 192, 180, 166, 160, 210, 210, 210, 210, 26, 26, 26, 7, 27, 0, 0, 0, 0, 116, 116, 116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 210, 210, 165, 99, 105, 105, 210, 210, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
DATA  0, 0, 105, 105, 105, 165, 0, 211, 192, 158, 145, 132, 166, 160, 40, 57, 25, 210, 0, 0, 0, 0, 0, 0, 0, 0, 229, 230, 231, 116, 116, 0, 0, 0, 232, 233, 234, 0, 0, 0, 0, 57, 186, 180, 159, 167, 41, 75, 2, 7, 26, 11, 26, 7, 27, 0, 0, 0, 0, 0, 116, 105, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 27, 210, 235, 236, 116, 105, 105, 105, 237, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
DATA  0, 0, 105, 105, 105, 238, 0, 210, 210, 210, 210, 132, 166, 210, 210, 210, 210, 210, 0, 0, 0, 0, 0, 0, 0, 0, 0, 239, 240, 241, 105, 0, 0, 0, 242, 243, 244, 0, 0, 0, 0, 245, 186, 180, 118, 138, 57, 28, 2, 7, 26, 11, 26, 7, 27, 0, 0, 0, 0, 0, 105, 105, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 27, 2, 246, 105, 105, 105, 105, 105, 105, 105, 247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
DATA  0, 0, 116, 105, 105, 248, 237, 210, 210, 210, 210, 210, 210, 210, 210, 210, 7, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 249, 0, 0, 0, 0, 250, 251, 252, 0, 0, 0, 0, 245, 186, 180, 160, 40, 58, 25, 27, 7, 11, 11, 11, 7, 2, 0, 0, 0, 0, 0, 0, 105, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 2, 90, 253, 254, 105, 105, 105, 105, 105, 105, 105, 105, 105, 0, 0, 0, 0, 0, 0, 0, 0, 0
DATA  0, 0, 0, 105, 105, 105, 237, 255, 186, 188, 173, 164, 118, 100, 58, 25, 7, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 105, 105, 0, 0, 0, 0, 0, 245, 186, 180, 167, 41, 75, 2, 27, 10, 11, 11, 11, 7, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 2, 246, 256, 254, 257, 158, 173, 105, 105, 105, 105, 105, 105, 105, 105, 0, 0, 0, 0, 0, 0, 0
DATA  0, 0, 0, 236, 105, 105, 105, 258, 186, 188, 173, 146, 160, 40, 47, 2, 7, 11, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 105, 105, 0, 0, 0, 0, 0, 245, 186, 145, 138, 57, 28, 2, 27, 10, 11, 29, 29, 7, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 90, 259, 260, 254, 257, 158, 173, 173, 25, 105, 105, 105, 105, 105, 105, 105, 105, 0, 0, 0, 0, 0
DATA  0, 0, 0, 0, 105, 105, 105, 261, 227, 188, 173, 117, 119, 41, 75, 2, 7, 11, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 245, 186, 194, 40, 58, 25, 2, 9, 10, 11, 29, 29, 8, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 262, 256, 263, 263, 257, 158, 180, 180, 25, 0, 0, 0, 105, 105, 105, 105, 105, 0, 0, 0, 0, 0
DATA  0, 0, 0, 0, 264, 105, 105, 105, 265, 188, 173, 132, 23, 1, 28, 2, 7, 11, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 171, 186, 158, 41, 75, 25, 2, 9, 10, 29, 29, 29, 8, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 266, 267, 263, 263, 257, 172, 145, 145, 25, 0, 0, 0, 0, 0, 105, 105, 0, 0, 0, 0, 0, 0
DATA  0, 0, 0, 0, 0, 105, 105, 105, 268, 269, 173, 173, 138, 57, 25, 2, 7, 29, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 171, 192, 172, 57, 25, 2, 27, 9, 26, 29, 29, 29, 8, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 270, 271, 263, 263, 257, 172, 188, 194, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
DATA  0, 0, 0, 0, 0, 0, 105, 105, 105, 272, 272, 180, 40, 47, 25, 2, 7, 29, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 171, 202, 192, 58, 25, 2, 27, 9, 26, 29, 29, 29, 8, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 267, 273, 263, 263, 257, 172, 158, 158, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
DATA  0, 0, 0, 0, 0, 0, 116, 105, 105, 105, 105, 119, 42, 75, 2, 27, 7, 29, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 171, 274, 42, 75, 25, 2, 27, 8, 26, 29, 29, 29, 8, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 275, 276, 276, 276, 211, 172, 172, 186, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
DATA  0, 0, 0, 0, 0, 0, 1, 105, 105, 105, 194, 23, 1, 28, 2, 27, 7, 29, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 171, 211, 1, 28, 25, 27, 9, 8, 11, 11, 29, 29, 8, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 8, 277, 276, 276, 276, 211, 186, 192, 192, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
DATA  0, 0, 0, 0, 0, 0, 1, 211, 105, 172, 158, 138, 57, 25, 2, 27, 7, 29, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 245, 171, 58, 28, 2, 27, 9, 8, 11, 11, 29, 29, 9, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 8, 278, 279, 276, 276, 211, 202, 202, 202, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
DATA  0, 0, 0, 0, 0, 0, 1, 211, 192, 186, 186, 40, 58, 25, 2, 27, 7, 11, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 280, 245, 75, 25, 2, 27, 9, 7, 26, 11, 11, 29, 29, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 281, 279, 279, 276, 276, 211, 274, 257, 257, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
DATA  0, 0, 0, 0, 0, 0, 280, 211, 202, 192, 192, 42, 75, 25, 2, 9, 7, 11, 29, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 280, 28, 25, 2, 27, 9, 7, 26, 11, 11, 29, 29, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 282, 279, 279, 283, 284, 211, 211, 211, 211, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
DATA  0, 0, 0, 0, 0, 0, 280, 211, 274, 274, 202, 41, 28, 25, 27, 9, 10, 11, 29, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 285, 28, 25, 2, 9, 8, 10, 10, 26, 11, 11, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 286, 279, 283, 283, 284, 171, 171, 171, 245, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
DATA  0, 0, 0, 0, 0, 0, 280, 211, 257, 257, 257, 57, 28, 2, 27, 9, 10, 11, 11, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 285, 285, 285, 285, 285, 0, 0, 0, 285, 285, 285, 285, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 287, 283, 283, 283, 284, 245, 245, 288, 288, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
DATA  0, 0, 0, 0, 0, 0, 280, 171, 171, 211, 211, 58, 25, 2, 27, 9, 10, 26, 11, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 289, 289, 289, 289, 289, 0, 0, 0, 289, 289, 289, 289, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 283, 290, 284, 284, 280, 280, 280, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
DATA  0, 0, 0, 0, 0, 0, 280, 245, 245, 245, 245, 47, 25, 2, 27, 8, 10, 26, 289, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 291, 291, 291, 291, 291, 0, 0, 0, 291, 291, 291, 291, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 292, 292, 292, 292, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
DATA  0, 0, 0, 0, 0, 0, 280, 280, 288, 288, 288, 28, 25, 2, 9, 8, 7, 289, 289, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 291, 291, 291, 291, 291, 0, 0, 0, 291, 291, 291, 291, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 293, 293, 293, 293, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
DATA  0, 0, 0, 0, 0, 0, 294, 295, 296, 297, 280, 28, 25, 296, 298, 289, 289, 291, 291, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 299, 299, 299, 299, 299, 0, 0, 0, 299, 299, 299, 299, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 293, 293, 293, 293, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
DATA  0, 0, 0, 0, 0, 0, 300, 301, 302, 285, 285, 285, 285, 302, 296, 291, 291, 291, 299, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 303, 299, 299, 299, 0, 0, 0, 303, 299, 299, 299, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 293, 293, 293, 293, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
DATA  0, 0, 0, 0, 0, 0, 304, 300, 301, 289, 289, 289, 289, 301, 302, 291, 299, 299, 299, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 305, 306, 306, 306, 0, 0, 0, 305, 306, 306, 306, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 307, 307, 307, 307, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
DATA  0, 0, 0, 0, 0, 0, 308, 304, 309, 289, 291, 291, 291, 310, 301, 299, 299, 299, 299, 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, 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, 311, 311, 311, 311, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
DATA  0, 0, 0, 0, 0, 0, 0, 312, 304, 291, 291, 291, 291, 313, 300, 299, 303, 314, 315, 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, 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, 316, 316, 316, 316, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
DATA  0, 0, 0, 0, 0, 0, 0, 317, 312, 299, 299, 299, 299, 0, 318, 314, 305, 315, 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, 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, 319, 319, 319, 319, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
DATA  0, 0, 0, 0, 0, 0, 0, 320, 321, 299, 299, 299, 314, 0, 0, 322, 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, 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, 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, 323, 324, 314, 314, 306, 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, 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, 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, 325, 305, 315, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 0, 0, 0

BasicCoder2
Posts: 3906
Joined: Jan 01, 2009 7:03
Location: Australia

Re: Eric: The Mysterious Stranger - RTS game(WIP)

Post by BasicCoder2 »

So did you use Blender or some other graphics 3D tool?

If you use Search and Replace you can replace ", " with "," to shorten the data lines.

These vikings look a bit better I think although still without shading.
I did a crude animation block of these cartoon viking images however it is too large to post.

Code: Select all

screenres 640,480,32
dim as any ptr image
image = imagecreate( 32, 360)
dim as ulong colors( 7)
colors( 0)=RGB(255,0,255)
colors( 1)=RGB(0,0,0)
colors( 2)=RGB(127,127,127)
colors( 3)=RGB(255,174,201)
colors( 4)=RGB(255,127,39)
colors( 5)=RGB(185,122,87)
colors( 6)=RGB(195,195,195)
    dim as integer n
    for j as integer = 0 to  359
        for i as integer = 0 to  31
            read n
            pset image,(i,j),colors(n)
        next i
    next j
bsave "vikings.bmp",image

DATA  0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,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,1,2,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,0,0,1,2,2,2,2,1,2,2,2,2,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,0,1,2,1,2,2,2,2,2,2,2,1,2,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,2,2,2,1,1,1,1,1,1,1,2,2,2,1,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,1,2,2,2,2,2,2,2,2,2,2,2,1,1,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,2,1,1,2,2,2,2,2,2,2,1,1,2,1,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,2,2,2,1,1,1,1,1,1,1,2,2,2,1,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,1,2,2,2,2,2,1,2,2,2,2,2,1,1,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,3,1,1,2,2,2,2,2,2,2,1,1,3,1,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,3,3,3,1,1,1,1,1,1,1,3,3,3,1,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,3,3,3,3,3,3,3,3,3,3,3,3,3,1,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,3,3,1,1,3,3,3,3,3,1,1,3,3,1,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,1,3,3,3,3,3,1,3,3,3,3,3,1,1,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,4,1,1,3,3,3,1,3,3,3,1,1,4,1,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,4,4,4,1,1,1,1,1,1,1,4,4,4,1,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,0,1,4,4,4,4,1,1,1,4,4,4,4,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,1,1,4,4,4,4,4,4,4,4,4,1,1,1,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,1,1,3,3,3,1,4,4,4,4,4,4,4,1,3,3,3,1,1,0,0,0,0,0,0
DATA  0,0,0,0,0,0,1,5,5,1,3,3,3,1,4,4,4,4,4,1,3,3,3,1,5,5,1,0,0,0,0,0
DATA  0,0,0,0,0,1,5,5,5,5,1,3,3,3,1,1,4,1,1,1,3,3,1,5,5,5,5,1,0,0,0,0
DATA  0,0,0,0,0,1,5,5,5,5,5,1,1,3,3,1,1,1,3,3,1,1,5,5,5,5,5,1,0,0,0,0
DATA  0,0,0,0,1,5,5,5,5,1,5,5,5,1,1,1,1,1,1,1,5,5,5,1,5,5,5,5,1,0,0,0
DATA  0,0,0,0,1,5,5,5,5,1,5,5,5,5,5,5,1,5,5,5,5,5,5,1,5,5,5,5,1,0,0,0
DATA  0,0,0,0,1,5,5,5,5,1,1,5,5,5,5,5,1,5,5,5,5,5,1,1,5,5,5,5,1,0,0,0
DATA  0,0,0,0,1,5,5,5,5,1,6,1,1,5,5,5,1,5,5,5,1,1,6,1,5,5,5,5,1,0,0,0
DATA  0,0,0,0,1,5,5,5,5,1,6,6,6,1,1,1,1,1,1,1,6,6,6,1,5,5,5,5,1,0,0,0
DATA  0,0,0,0,1,5,5,5,5,1,6,6,6,6,6,6,1,6,6,6,6,6,6,1,5,5,5,5,1,0,0,0
DATA  0,0,0,0,1,1,5,5,1,6,6,6,6,6,6,6,6,6,6,6,6,6,6,1,5,5,5,1,1,0,0,0
DATA  0,0,0,0,1,3,1,1,1,1,6,6,6,6,6,6,6,6,6,6,6,6,6,1,1,1,1,3,1,0,0,0
DATA  0,0,0,0,1,3,3,3,3,3,1,6,6,6,6,6,6,6,6,6,6,6,1,3,3,3,3,3,1,0,0,0
DATA  0,0,0,0,1,3,3,3,3,3,1,1,1,6,6,6,6,6,6,6,1,1,1,3,3,3,3,3,1,0,0,0
DATA  0,0,0,0,1,3,3,3,3,3,1,5,5,1,1,1,1,1,1,1,5,5,1,3,3,3,3,3,1,0,0,0
DATA  0,0,0,0,0,1,1,1,1,1,5,5,5,5,5,5,5,5,5,5,5,5,5,1,1,1,1,1,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,5,5,5,5,5,5,5,5,5,5,5,5,5,1,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,1,5,5,5,5,5,1,5,5,5,5,5,1,1,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,3,1,1,5,5,5,1,5,5,5,1,1,3,1,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,3,3,3,1,1,1,1,1,1,1,3,3,3,1,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,3,3,3,3,3,3,1,3,3,3,3,3,3,1,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,1,3,3,3,3,3,1,3,3,3,3,3,1,1,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,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,0
DATA  0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,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,1,2,2,2,1,1,2,2,1,0,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,0,0,1,2,2,2,1,2,2,2,2,2,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,0,1,2,1,2,1,2,2,2,2,2,1,2,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,2,2,2,2,1,2,1,1,1,1,2,2,2,1,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,1,2,2,1,2,2,2,2,2,2,2,2,1,1,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,2,1,1,1,2,2,2,2,2,2,1,1,2,1,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,2,2,2,1,1,1,1,1,1,1,2,2,2,1,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,1,2,2,1,2,2,1,2,2,2,2,2,1,1,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,3,1,1,1,2,2,2,2,1,1,1,2,1,1,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,3,3,3,1,1,1,1,1,3,3,1,1,2,1,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,3,1,3,3,3,3,3,3,3,3,1,2,1,1,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,3,1,1,3,1,1,1,3,3,3,1,1,1,1,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,3,3,3,1,3,3,3,3,3,1,1,1,3,1,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,1,3,3,1,3,3,3,1,1,4,1,3,3,1,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,4,1,1,1,1,1,1,4,4,4,1,3,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,4,4,1,1,1,4,4,4,4,1,3,3,1,1,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,0,1,4,4,4,4,4,4,4,4,1,3,3,1,5,1,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,0,1,4,4,4,4,4,4,4,1,3,3,1,1,5,1,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,1,1,4,4,4,4,4,1,1,3,3,1,5,5,5,1,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,1,3,1,1,1,1,1,1,3,3,1,5,5,5,5,1,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,5,1,3,3,3,3,3,3,3,1,1,5,5,5,5,5,1,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,1,5,5,1,1,1,1,1,1,1,1,5,5,5,5,5,5,5,1,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,1,5,5,1,5,5,1,5,5,5,5,5,5,5,5,5,5,5,1,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,1,5,5,1,5,5,1,5,5,5,5,5,5,1,5,5,5,5,1,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,1,1,5,1,5,5,1,5,5,5,5,5,1,1,5,5,5,5,5,1,0,0,0,0,0
DATA  0,0,0,0,0,0,1,3,3,1,1,1,5,1,5,5,5,1,1,1,5,5,5,5,5,5,1,0,0,0,0,0
DATA  0,0,0,0,0,0,1,3,3,3,1,6,1,1,1,1,1,6,6,1,5,5,5,5,5,5,1,0,0,0,0,0
DATA  0,0,0,0,0,0,1,3,3,3,1,6,6,1,6,6,6,6,6,1,5,5,5,5,5,5,1,0,0,0,0,0
DATA  0,0,0,0,0,0,1,3,3,1,1,6,6,1,6,6,6,6,6,1,1,1,1,1,5,5,1,0,0,0,0,0
DATA  0,0,0,0,0,0,1,1,1,1,1,6,6,1,6,6,6,6,1,1,3,3,3,1,1,5,1,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,0,1,1,6,1,6,6,6,1,1,3,3,3,3,3,3,1,1,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,0,1,5,1,1,1,1,1,5,1,3,3,3,3,3,3,1,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,0,1,5,5,5,1,5,5,5,5,1,3,3,3,3,1,1,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,0,1,5,5,5,1,5,5,5,5,5,1,1,1,1,1,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,0,1,1,1,5,5,1,5,5,5,5,1,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,0,1,3,3,1,1,1,1,1,1,1,3,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,0,1,1,3,3,3,1,3,3,3,3,3,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,3,3,3,3,3,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,3,3,3,1,1,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,1,1,0,0,1,1,1,1,1,1,1,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,1,1,1,1,1,1,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,1,1,1,1,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,0
DATA  0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,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,1,2,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,0,1,2,2,2,2,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,2,2,2,2,1,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,2,1,1,2,2,2,2,2,2,1,1,2,2,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,2,2,2,1,1,1,1,1,1,2,2,2,2,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,1,2,2,2,2,2,2,2,2,2,2,1,1,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,2,1,1,2,2,2,2,2,2,1,1,2,2,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,1,2,2,1,1,1,1,1,1,2,2,2,1,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,3,1,1,1,2,2,1,2,2,2,1,1,2,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,3,3,3,1,1,1,1,1,1,1,2,2,2,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,3,3,3,3,3,3,1,2,2,1,1,1,1,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,3,3,1,3,3,3,1,1,1,1,2,2,2,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,3,3,3,1,1,1,1,2,2,1,1,1,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,1,1,1,4,4,4,4,1,1,1,1,5,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,4,4,4,4,4,4,4,4,4,4,4,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,4,4,4,4,4,4,4,1,4,1,4,1,0,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,4,4,4,4,4,4,4,1,1,3,1,1,0,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,4,4,4,4,1,1,1,3,3,3,1,1,0,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,1,1,1,3,3,3,3,1,1,1,5,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,0,1,3,3,1,1,1,1,5,5,5,5,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,0,1,1,1,5,5,5,1,5,5,5,5,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,0,1,5,5,5,5,1,1,5,5,5,5,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,0,1,5,5,5,5,1,5,5,5,5,5,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,5,5,5,5,5,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,0,1,6,6,6,6,1,5,5,5,5,5,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,0,1,6,6,6,6,1,5,5,5,5,5,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,0,1,6,6,6,6,1,5,5,5,5,5,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,1,6,6,6,6,1,5,5,5,5,5,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,1,6,6,6,6,1,5,5,5,5,5,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,5,1,1,1,1,1,1,1,5,5,5,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,5,5,5,5,5,5,1,3,1,1,1,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,0,1,5,5,5,5,5,1,3,3,3,3,3,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,0,1,5,5,5,5,5,1,3,3,3,3,3,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,0,1,5,5,5,1,5,1,3,3,3,3,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,0,1,3,3,3,1,3,3,3,3,3,3,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,0,1,3,3,3,1,3,3,3,3,3,3,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,0,1,3,3,3,3,1,3,3,3,3,3,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,0,1,3,3,3,3,1,3,3,3,3,3,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,3,3,3,3,3,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,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,0
DATA  0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,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,1,2,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,2,2,2,2,1,2,2,2,2,1,0,0,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,2,1,2,2,2,2,1,2,2,1,2,1,0,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,1,2,2,2,1,1,1,1,1,1,1,2,2,2,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,1,1,2,2,2,2,2,2,2,1,2,2,2,1,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,1,2,1,1,2,2,2,2,2,2,1,1,1,2,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,1,2,2,2,1,1,1,1,1,1,1,2,2,2,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,1,1,2,2,2,2,2,1,2,2,1,2,2,1,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,1,3,1,1,2,2,2,2,2,2,2,1,1,2,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,1,3,3,3,1,1,1,1,1,1,1,2,2,2,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,1,3,3,3,1,2,2,2,2,2,1,2,2,1,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,1,3,3,3,1,1,1,1,2,2,2,1,1,1,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,3,3,3,3,3,3,1,1,1,1,3,3,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,4,4,3,3,3,3,3,3,3,3,3,1,0,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,4,3,3,3,3,3,3,3,3,1,1,0,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,1,5,5,5,5,1,1,1,1,1,5,5,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,5,5,5,5,5,5,5,5,1,5,5,5,1,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,1,1,5,5,5,5,5,5,5,5,1,5,1,1,1,5,1,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,1,5,5,5,5,1,1,1,1,1,1,1,5,5,1,5,1,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,1,5,5,5,5,1,5,5,5,5,1,5,5,5,1,5,1,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,1,5,5,5,5,5,1,5,5,5,5,1,5,5,5,1,5,5,1,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,1,5,5,5,5,5,1,5,5,5,5,1,5,5,5,1,5,5,1,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,1,5,5,5,5,1,5,5,5,5,5,1,5,5,1,1,5,5,1,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,1,5,5,5,5,1,1,5,5,1,1,1,1,1,6,1,5,5,1,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,1,5,5,5,5,1,6,1,1,6,6,1,6,6,6,1,1,1,1,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,1,1,1,5,1,6,6,6,6,6,6,1,6,6,6,1,3,3,1,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,1,3,3,1,1,6,6,6,6,6,6,1,6,6,1,1,3,3,1,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,1,3,3,3,1,1,1,6,6,1,1,1,1,1,5,1,1,1,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,1,3,3,3,1,5,5,1,1,5,5,1,5,5,5,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,1,1,1,1,5,5,5,5,5,5,1,5,5,5,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,0,1,5,5,5,5,5,5,5,5,5,5,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,0,1,5,5,5,5,5,5,1,5,5,5,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,0,1,1,1,5,5,5,5,1,5,5,1,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,0,1,3,3,1,1,1,1,1,1,1,3,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,0,1,3,3,3,3,3,3,1,3,3,3,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,0,1,3,3,3,3,3,3,1,3,3,3,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,1,1,1,1,1,3,3,3,3,3,1,3,3,3,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,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,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,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,0
DATA  0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,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,1,2,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,0,1,2,2,2,2,1,2,2,2,2,1,0,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,2,1,2,2,2,2,2,2,2,1,2,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,2,2,2,1,1,1,1,1,1,1,2,2,2,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,1,2,2,2,2,2,2,2,2,2,2,2,1,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,2,1,1,2,2,2,2,2,2,2,1,1,2,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,2,2,2,1,1,1,1,1,1,1,2,2,2,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,1,2,2,2,2,2,2,2,2,2,2,2,1,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,2,1,1,2,2,2,2,2,2,2,1,1,2,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,2,2,2,1,1,1,1,1,1,1,2,2,2,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,1,2,2,2,2,2,1,2,2,2,2,2,1,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,3,1,1,2,2,2,2,2,2,2,1,1,3,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,3,3,3,1,1,1,1,1,1,1,3,3,3,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,3,3,3,3,3,3,1,3,3,3,3,3,3,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,3,3,3,3,3,3,3,3,3,3,3,3,3,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,3,3,3,3,3,3,3,3,3,3,3,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,1,1,1,3,3,3,3,3,3,3,1,1,1,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,1,1,5,5,5,5,1,1,1,1,1,1,1,5,5,5,5,1,1,0,0,0,0,0,0,0
DATA  0,0,0,0,0,1,5,5,1,5,5,5,5,5,5,5,5,5,5,5,5,5,1,5,5,1,0,0,0,0,0,0
DATA  0,0,0,0,1,5,5,5,5,1,5,5,5,5,5,5,5,5,5,5,5,1,5,5,5,5,1,0,0,0,0,0
DATA  0,0,0,0,1,5,5,5,5,5,1,1,5,5,5,5,5,5,5,1,1,5,5,5,5,5,1,0,0,0,0,0
DATA  0,0,0,1,5,5,5,5,1,5,5,5,1,1,1,1,1,1,1,5,5,5,1,5,5,5,5,1,0,0,0,0
DATA  0,0,0,1,5,5,5,5,1,5,5,5,5,5,5,1,5,5,5,5,5,5,1,5,5,5,5,1,0,0,0,0
DATA  0,0,0,1,5,5,5,5,1,1,5,5,5,5,5,1,5,5,5,5,5,1,1,5,5,5,5,1,0,0,0,0
DATA  0,0,0,1,5,5,5,5,1,6,1,1,5,5,5,1,5,5,5,1,1,6,1,5,5,5,5,1,0,0,0,0
DATA  0,0,0,1,5,5,5,5,1,6,6,6,1,1,1,1,1,1,1,6,6,6,1,5,5,5,5,1,0,0,0,0
DATA  0,0,0,1,5,5,5,5,1,6,6,6,6,6,6,1,6,6,6,6,6,6,1,5,5,5,5,1,0,0,0,0
DATA  0,0,0,1,1,5,5,1,1,6,6,6,6,6,6,6,6,6,6,6,6,6,1,5,5,5,1,1,0,0,0,0
DATA  0,0,0,1,3,1,1,1,1,6,6,6,6,6,6,6,6,6,6,6,6,6,1,1,1,1,3,1,0,0,0,0
DATA  0,0,0,1,3,3,3,3,1,1,6,6,6,6,6,6,6,6,6,6,6,1,1,3,3,3,3,1,0,0,0,0
DATA  0,0,0,1,3,3,3,3,1,1,1,1,6,6,6,6,6,6,6,1,1,1,1,3,3,3,3,1,0,0,0,0
DATA  0,0,0,1,3,3,3,3,1,5,5,5,1,1,1,1,1,1,1,5,5,1,1,3,3,3,3,1,0,0,0,0
DATA  0,0,0,0,1,1,1,1,1,5,5,5,5,5,5,5,5,5,5,5,5,5,1,1,1,1,1,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,5,5,5,5,5,5,5,5,5,5,5,5,5,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,1,5,5,5,5,5,1,5,5,5,5,5,1,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,3,1,1,5,5,5,1,5,5,5,1,1,3,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,3,3,3,1,1,1,1,1,1,1,3,3,3,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,3,3,3,3,3,3,1,3,3,3,3,3,3,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,3,3,3,3,3,3,1,3,3,3,3,3,3,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,1,3,3,3,1,1,1,1,3,3,3,3,1,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,1,1,1,1,1,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,0
DATA  0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,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,1,2,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,0,0,1,2,2,2,2,1,2,2,2,2,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,0,1,2,1,2,2,1,2,2,2,2,1,2,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,2,2,2,1,1,1,1,1,1,1,2,2,2,1,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,1,2,2,2,1,2,2,2,2,2,2,2,1,1,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,2,1,1,1,2,2,2,2,2,2,1,1,2,1,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,2,2,2,1,1,1,1,1,1,1,2,2,2,1,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,1,2,2,1,2,2,1,2,2,2,2,2,1,1,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,2,1,1,2,2,2,2,2,2,2,1,1,3,1,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,2,2,2,1,1,1,1,1,1,1,3,3,3,1,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,1,2,2,1,2,2,2,2,2,1,3,3,3,1,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,1,1,1,1,3,3,3,1,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,3,3,1,1,1,1,3,3,3,3,3,3,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,0,1,3,3,3,3,3,3,3,3,3,4,4,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,0,1,1,3,3,3,3,3,3,3,3,4,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,5,5,1,1,1,1,1,5,5,5,5,1,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,1,5,5,5,1,5,5,5,5,5,5,5,5,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,1,5,1,1,1,5,1,5,5,5,5,5,5,5,5,1,1,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,1,5,1,5,5,1,1,1,1,1,1,1,5,5,5,5,1,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,1,5,1,5,5,5,1,5,5,5,5,1,5,5,5,5,1,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,1,5,5,1,5,5,5,1,5,5,5,5,1,5,5,5,5,5,1,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,1,5,5,1,5,5,5,1,5,5,5,5,1,5,5,5,5,5,1,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,1,5,5,1,1,5,5,1,5,5,5,5,5,1,5,5,5,5,1,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,1,5,5,1,6,1,1,1,1,1,5,5,1,1,5,5,5,5,1,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,1,1,1,1,6,6,6,1,6,6,1,1,6,1,5,5,5,5,1,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,1,3,3,1,6,6,6,1,6,6,6,6,6,6,1,5,1,1,1,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,1,3,3,1,1,6,6,1,6,6,6,6,6,6,1,1,3,3,1,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,1,1,1,5,1,1,1,1,1,6,6,1,1,1,3,3,3,1,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,5,5,5,1,5,5,1,1,5,5,1,3,3,3,1,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,5,5,5,1,5,5,5,5,5,5,1,1,1,1,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,5,5,5,5,5,5,5,5,5,5,1,0,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,5,5,5,1,5,5,5,5,5,5,1,0,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,1,5,5,1,5,5,5,5,1,1,1,0,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,3,1,1,1,1,1,1,1,3,3,1,0,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,3,3,3,1,3,3,3,3,3,3,1,0,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,3,3,3,1,3,3,3,3,3,3,1,0,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,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,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,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,0
DATA  0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,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,1,2,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,2,2,2,1,0,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,1,2,2,2,2,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,2,2,1,1,2,2,2,2,2,2,1,1,2,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,2,2,2,2,1,1,1,1,1,1,2,2,2,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,1,1,2,2,2,2,2,2,2,2,2,2,1,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,2,2,1,1,2,2,2,2,2,2,1,1,2,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,1,2,2,2,1,1,1,1,1,1,2,2,1,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,2,1,1,2,2,2,1,2,1,1,1,1,3,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,2,1,1,1,1,1,1,1,1,1,3,3,3,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,2,1,2,2,1,2,1,3,3,3,3,3,3,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,2,2,1,2,2,1,1,3,3,3,1,3,3,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,1,2,2,1,1,1,1,1,1,3,3,3,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,5,1,1,1,1,4,4,4,4,1,1,1,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,4,4,4,4,4,4,4,4,4,4,4,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,0,1,4,1,4,1,4,4,4,4,4,4,4,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,0,1,1,3,1,1,4,4,4,4,4,4,4,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,0,1,1,3,3,3,1,1,1,4,4,4,4,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,5,1,1,1,3,3,3,3,1,1,1,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,5,5,5,5,1,1,1,1,3,3,1,0,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,5,5,5,5,1,5,5,5,1,1,1,0,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,5,5,5,5,1,1,5,5,5,5,1,0,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,5,5,5,5,5,1,5,5,5,5,1,0,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,5,5,5,5,5,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,5,5,5,5,5,1,6,6,6,6,1,0,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,5,5,5,5,5,1,6,6,6,6,1,0,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,5,5,5,5,5,1,6,6,6,6,1,0,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,5,5,5,5,5,1,6,6,6,6,1,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,5,5,5,5,5,1,6,6,6,6,1,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,5,5,5,1,1,1,1,1,1,1,5,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,1,1,1,3,1,5,5,5,5,5,5,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,3,3,3,3,3,1,5,5,5,5,5,1,0,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,3,3,3,3,3,1,5,5,5,5,5,1,0,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,3,3,3,3,1,5,1,5,5,5,1,0,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,3,3,3,3,3,3,1,3,3,3,1,0,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,3,3,3,3,3,3,1,3,3,3,1,0,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,3,3,3,3,3,1,3,3,3,3,1,0,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,3,3,3,3,3,1,3,3,3,3,1,0,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,3,3,3,3,3,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,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,0
DATA  0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,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,1,2,2,1,1,2,2,2,1,0,0,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,0,1,2,2,2,2,2,1,2,2,2,1,0,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,2,1,2,2,2,2,2,1,2,1,2,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,2,2,2,1,1,1,1,2,1,2,2,2,2,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,1,2,2,2,2,2,2,2,2,1,2,2,1,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,2,1,1,2,2,2,2,2,2,1,1,1,2,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,2,2,2,1,1,1,1,1,1,1,2,2,2,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,1,2,2,2,2,2,1,2,2,1,2,2,1,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,2,1,1,1,1,2,2,2,2,1,1,1,3,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,2,2,1,3,3,1,1,1,1,1,3,3,3,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,2,2,1,3,3,3,3,3,3,3,3,1,3,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,1,1,1,3,3,3,1,1,1,3,1,1,3,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,3,1,1,1,3,3,3,3,3,1,3,3,3,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,3,3,1,4,1,1,3,3,3,1,3,3,1,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,1,3,1,4,4,4,1,1,1,1,1,1,4,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,1,1,3,3,1,4,4,4,4,1,1,1,4,4,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,1,5,5,1,3,1,4,4,4,4,4,4,4,4,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,1,5,5,1,3,3,1,4,4,4,4,4,4,4,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,1,5,5,5,1,3,3,1,1,4,4,4,4,4,1,1,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,1,5,5,5,5,1,3,3,1,1,1,1,1,1,3,1,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,1,5,5,5,5,5,1,1,3,3,3,3,3,3,3,1,5,1,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,1,5,5,5,5,5,5,5,1,1,1,1,1,1,1,1,5,5,1,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,1,5,5,5,5,5,5,5,5,5,5,5,1,5,5,1,5,5,1,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,1,5,5,5,5,1,5,5,5,5,5,5,1,5,5,1,5,5,1,0,0,0,0,0,0,0
DATA  0,0,0,0,0,1,5,5,5,5,5,1,1,5,5,5,5,5,1,5,5,1,5,1,1,0,0,0,0,0,0,0
DATA  0,0,0,0,0,1,5,5,5,5,5,5,1,1,1,5,5,5,1,5,1,1,1,3,3,1,0,0,0,0,0,0
DATA  0,0,0,0,0,1,5,5,5,5,5,5,1,6,6,1,1,1,1,1,6,1,3,3,3,1,0,0,0,0,0,0
DATA  0,0,0,0,0,1,5,5,5,5,5,5,1,6,6,6,6,6,1,6,6,1,3,3,3,1,0,0,0,0,0,0
DATA  0,0,0,0,0,1,5,5,1,1,1,1,1,6,6,6,6,6,1,6,6,1,1,3,3,1,0,0,0,0,0,0
DATA  0,0,0,0,0,1,5,1,1,3,3,3,1,1,6,6,6,6,1,6,6,1,1,1,1,1,0,0,0,0,0,0
DATA  0,0,0,0,0,1,1,3,3,3,3,3,3,1,1,6,6,6,1,6,1,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,1,3,3,3,3,3,3,1,5,1,1,1,1,1,5,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,1,1,3,3,3,3,1,5,5,5,5,1,5,5,5,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,1,1,1,1,1,5,5,5,5,5,1,5,5,5,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,0,1,1,5,5,5,5,1,5,5,1,1,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,0,1,3,1,1,1,1,1,1,1,3,3,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,0,1,3,3,3,3,3,1,3,3,3,1,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,0,1,3,3,3,3,3,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,0,1,1,1,3,3,3,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,0,1,1,1,0,0,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,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,1,1,1,1,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,0
Boromir
Posts: 463
Joined: Apr 30, 2015 19:28
Location: Oklahoma,U.S., Earth,Solar System
Contact:

Re: Eric: The Mysterious Stranger - RTS game(WIP)

Post by Boromir »

BasicCoder2 wrote:So did you use Blender or some other graphics 3D tool?
I used anim8or which I prefer, though blender has many more advanced features that anim8or doesn't support. http://www.anim8or.com/
BasicCoder2 wrote:I did a crude animation block of these cartoon viking images however it is too large to post.
Perhaps you could post it on an image host service.

Edit:
I added a basic construction system.
Right click: place foundation(requires wood in your backpack)
Pick up the hammer to build them.
Ctr+click: Teleport Cheat
BasicCoder2
Posts: 3906
Joined: Jan 01, 2009 7:03
Location: Australia

Re: Eric: The Mysterious Stranger - RTS game(WIP)

Post by BasicCoder2 »

Boromir wrote:Perhaps you could post it on an image host service.
When I think they are good enough I will spread the image data over three posts. They are just simple 3 frame animations like those used in RPG Maker VX programs but with eight directions.
.
BasicCoder2
Posts: 3906
Joined: Jan 01, 2009 7:03
Location: Australia

Re: Eric: The Mysterious Stranger - RTS game(WIP)

Post by BasicCoder2 »

There are a lot of issues with designing good sprites for different purposes.
I see you have added another image in the first post of the thread.
Are the walls and houses stock isometric images?
How are you going with using anim8or?
I am still working on my version of the sprites when I get time :)
Here is a sample although they need a lot more work and different animated actions but I think they already look better than my crude cartoon examples. I think I will get them drawn quicker than time spent learning to use anim8or.

Most of my difficulty is with the isometric top down at a particular angle view. It is hard enough trying to make a face look ok with a couple of pixels without having it from a view where the eyes are displaced but still displaced less than a pixel. With a reduced image the mix of colors can look like a face with few pixels by the human visual system although if you enlarge the pixels the face can look very strange. What we experience is not always what we see but rather what we imagine is there. Although we imagine it the experience itself is as if it is real. Most people don't realise our visual experience is constructed it is not a little man (spirit, soul) in the head looking at the image on the retina.

Code: Select all

screenres 640,480,32
color rgb(0,0,0),rgb(255,255,255):cls

dim as any ptr image
image = imagecreate( 41, 54)
dim as ulong colors( 10)
colors( 0)=RGB(255,255,255)
colors( 1)=RGB(85,85,85)
colors( 2)=RGB(0,0,0)
colors( 3)=RGB(170,170,170)
colors( 4)=RGB(255,127,39)
colors( 5)=RGB(120,74,50)
colors( 6)=RGB(185,122,87)
colors( 7)=RGB(70,44,30)
colors( 8)=RGB(213,85,0)
colors( 9)=RGB(136,0,21)
    dim as integer n
    for j as integer = 0 to  53
        for i as integer = 0 to  40
            read n
            pset image,(i,j),colors(n)
        next i
    next j
bsave "vikingSprites.bmp",image
put (20,20),image,trans
sleep


DATA  0,0,0,0,0,0,0,0,1,1,2,3,3,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,1,1,1,2,3,3,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,2,3,3,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,1,1,1,1,2,3,3,3,3,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,2,3,3,3,0,0,0,0,0,0
DATA  0,0,0,0,0,0,1,1,1,1,2,3,3,3,3,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,2,3,3,3,3,0,0,0,0,0
DATA  0,0,0,0,0,0,1,1,1,1,2,3,3,3,3,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,2,3,3,3,3,0,0,0,0,0
DATA  0,0,0,0,0,0,1,1,4,1,2,3,4,3,3,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,2,3,3,3,3,0,0,0,0,0
DATA  0,0,0,0,0,0,1,1,2,4,2,4,2,4,3,0,0,0,0,0,0,0,0,0,0,0,0,1,1,4,1,2,3,4,3,3,0,0,0,0,0
DATA  0,0,0,0,0,0,0,4,2,2,4,2,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,2,4,2,4,2,4,3,0,0,0,0,0
DATA  0,0,0,0,0,0,0,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,4,2,2,4,0,0,0,0,0,0
DATA  0,0,0,0,0,5,5,5,4,2,2,2,4,5,5,5,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,0,0,0,0,0,0
DATA  0,0,0,5,5,5,5,5,5,4,4,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,4,2,2,2,4,5,5,5,0,0,0,0
DATA  0,0,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,0,0,0,0,0,5,5,5,5,5,5,4,4,4,5,5,5,5,5,5,0,0
DATA  0,7,7,6,6,5,5,5,5,5,5,5,5,5,5,5,6,6,7,7,0,0,0,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,0
DATA  0,7,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,0,0,7,7,6,6,5,5,5,5,5,5,5,5,5,5,5,6,6,7,7
DATA  0,7,7,7,5,5,5,6,6,6,6,6,6,6,5,5,5,7,7,7,0,0,7,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7
DATA  7,7,7,7,5,5,5,5,5,5,6,5,5,5,5,5,5,7,7,7,7,0,7,7,7,5,5,5,6,6,6,6,6,6,6,5,5,5,7,7,7
DATA  7,7,7,7,5,5,5,5,5,5,6,5,5,5,5,5,5,7,7,7,7,0,7,7,7,5,5,5,5,5,5,6,5,5,5,5,5,5,7,7,7
DATA  7,7,7,7,5,5,5,5,5,5,6,5,5,5,5,5,5,7,7,7,7,0,7,7,7,5,5,5,5,5,5,6,5,5,5,5,5,5,7,7,7
DATA  7,7,7,7,5,5,5,5,5,5,6,5,5,5,5,5,5,7,7,7,7,0,7,7,7,5,5,5,5,5,5,6,5,5,5,5,5,5,7,7,7
DATA  7,7,7,7,5,5,5,5,5,5,6,5,5,5,5,5,5,7,7,7,7,0,7,7,7,7,5,5,5,5,5,6,5,5,5,5,5,5,7,7,7
DATA  7,7,7,7,6,5,5,5,5,5,6,5,5,5,5,5,6,7,7,7,7,0,7,7,7,7,5,5,5,5,5,6,5,5,5,5,5,5,7,7,7
DATA  7,7,7,7,6,6,5,5,5,5,6,5,5,5,5,6,6,7,7,7,7,0,7,7,7,7,5,5,5,5,5,6,5,5,5,5,5,6,7,7,7
DATA  7,7,7,7,5,6,6,5,5,5,5,5,5,6,6,6,5,7,7,7,7,0,7,7,7,7,5,5,5,5,5,6,5,5,5,5,6,6,7,7,7
DATA  7,7,7,7,5,5,6,6,6,6,6,6,6,6,6,5,5,7,7,7,7,0,7,7,7,7,7,6,6,5,5,5,5,5,6,6,6,5,2,7,7
DATA  7,7,7,7,5,5,5,6,6,6,6,6,6,6,5,5,5,7,7,7,7,0,0,7,7,7,7,6,6,6,6,6,6,6,6,6,5,5,4,2,2
DATA  7,7,7,7,5,5,5,5,5,5,5,5,5,5,5,5,5,7,7,7,7,0,0,7,7,2,2,4,6,6,6,6,6,6,6,5,5,5,4,4,4
DATA  7,7,7,2,5,5,5,5,5,5,5,5,5,5,5,5,5,2,7,7,7,0,0,2,2,4,4,4,5,5,5,5,5,5,5,5,5,5,4,4,0
DATA  2,2,2,4,5,5,5,5,5,5,5,5,5,5,5,5,5,4,2,2,2,0,0,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,0,0,0
DATA  4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,0,0,0,4,4,4,5,5,5,5,5,5,5,5,5,5,5,0,0,0
DATA  0,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,0,0,0,0,0,4,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0
DATA  0,0,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0
DATA  0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0
DATA  0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0
DATA  0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0
DATA  0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0
DATA  0,0,0,0,4,5,5,5,5,5,5,5,5,5,5,5,4,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,4,0,0,0
DATA  0,0,0,0,4,4,4,5,5,5,5,5,5,5,4,4,4,0,0,0,0,0,0,0,0,8,5,5,5,5,5,5,5,5,5,4,4,4,0,0,0
DATA  0,0,0,0,4,4,4,4,4,0,0,0,4,4,4,4,4,0,0,0,0,0,0,0,0,8,8,8,5,5,5,5,5,4,4,4,4,4,0,0,0
DATA  0,0,0,0,4,4,4,4,4,0,0,0,4,4,4,4,4,0,0,0,0,0,0,0,9,8,8,8,8,8,9,0,0,4,4,4,4,4,0,0,0
DATA  0,0,0,9,4,4,4,4,4,9,0,9,4,4,4,4,4,9,0,0,0,0,0,0,9,9,9,9,9,9,9,0,0,4,4,4,4,4,0,0,0
DATA  0,0,0,9,9,9,9,9,9,9,0,9,9,9,9,9,9,9,0,0,0,0,0,0,9,9,9,9,9,9,9,0,9,4,4,4,4,4,9,0,0
DATA  0,0,0,9,9,9,9,9,9,9,0,9,9,9,9,9,9,9,0,0,0,0,0,0,9,9,9,9,9,9,9,0,9,9,4,4,4,9,9,0,0
DATA  0,0,0,9,9,9,9,9,9,9,0,9,9,9,9,9,9,9,0,0,0,0,0,0,9,9,9,9,9,9,9,0,9,9,9,9,9,9,9,0,0
DATA  0,0,0,9,9,9,9,9,9,9,0,9,9,9,9,9,9,9,0,0,0,0,0,0,0,9,9,9,9,9,0,0,9,9,9,9,9,9,9,0,0
DATA  0,0,0,0,9,9,9,9,9,0,0,0,9,9,9,9,9,0,0,0,0,0,0,0,0,7,7,7,7,7,0,0,9,9,9,9,9,9,9,0,0
DATA  0,0,0,0,7,7,7,7,7,0,0,0,7,7,7,7,7,0,0,0,0,0,0,0,0,7,7,7,7,7,0,0,0,9,9,9,9,9,0,0,0
DATA  0,0,0,0,7,7,7,7,7,0,0,0,7,7,7,7,7,0,0,0,0,0,0,0,0,9,7,7,7,9,0,0,0,5,5,5,5,5,0,0,0
DATA  0,0,0,0,7,7,7,7,7,0,0,0,7,7,7,7,7,0,0,0,0,0,0,0,0,9,9,9,9,9,0,0,0,5,5,5,5,5,0,0,0
DATA  0,0,0,0,7,7,7,7,7,0,0,0,7,7,7,7,7,0,0,0,0,0,0,0,0,9,9,9,9,9,0,0,0,5,5,5,5,5,0,0,0
DATA  0,0,0,0,7,7,7,7,7,0,0,0,7,7,7,7,7,0,0,0,0,0,0,0,0,9,9,9,9,9,0,0,0,5,5,5,5,5,0,0,0
DATA  0,0,0,0,0,7,7,7,9,0,0,0,9,7,7,7,0,0,0,0,0,0,0,0,0,0,9,9,9,0,0,0,0,9,9,9,9,9,0,0,0
DATA  0,0,0,0,9,9,9,9,9,0,0,0,9,9,9,9,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,0,0
DATA  0,0,0,9,9,9,9,9,9,0,0,0,9,9,9,9,9,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,0,0
DATA  0,0,9,9,9,9,9,9,0,0,0,0,0,9,9,9,9,9,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
Boromir
Posts: 463
Joined: Apr 30, 2015 19:28
Location: Oklahoma,U.S., Earth,Solar System
Contact:

Re: Eric: The Mysterious Stranger - RTS game(WIP)

Post by Boromir »

BasicCoder2 wrote:There are a lot of issues with designing good sprites for different purposes.
I see you have added another image in the first post of the thread.
Are the walls and houses stock isometric images?
How are you going with using anim8or?
The house and wall I drew in Paint.net ;)
I haven't gotten any further with my anim8or sprite. I was working on a gui for the game.
BasicCoder2 wrote:I am still working on my version of the sprites when I get time :)
Here is a sample although they need a lot more work and different animated actions but I think they already look better than my crude cartoon examples. I think I will get them drawn quicker than time spent learning to use anim8or.
Nice! I don't think I would have spent the time to learn 3d modelling just for this game if I hadn't already done a little before. But I've been doing 3d stuff for a while and would like to get better for other projects. Personally, I like the look of hand drawn sprites better but animating 3d is easier. :D
leopardpm
Posts: 1795
Joined: Feb 28, 2009 20:58

Re: Eric: The Mysterious Stranger - RTS game(WIP)

Post by leopardpm »

another decent place to find some animated sprite sheets is OpenGameart.org...

http://opengameart.org/art-search-advan ... order=DESC
BasicCoder2
Posts: 3906
Joined: Jan 01, 2009 7:03
Location: Australia

Re: Eric: The Mysterious Stranger - RTS game(WIP)

Post by BasicCoder2 »

@Leopardpm,
Had a bit of a look but couldn't see any examples of the eight directional animated characters with the isometric views that I would have thought would have been suitable for the kind of display you and Boromir seek? Reiner's examples are the only complete one's I have see with true isometric views but ultimately you have to have your own animated characters to give you the type of characters (vikings, settlers whatever) and different action animations to suit your game. Without a set of 3D Reiner type character templates suitable for use in a 3D art package like Blender I see no solution at all unless you become a highly skilled professional artist.

You could of course settle for simple characters like the big headed stock characters used in RPG Maker VX Ace with four directions. These are doable with some average artistic skills.
.
leopardpm
Posts: 1795
Joined: Feb 28, 2009 20:58

Re: Eric: The Mysterious Stranger - RTS game(WIP)

Post by leopardpm »

I am not familiar with blender, but I do have my purchased models with animations (the ones I sent to Dr. D mentioned before) - I have no issue sending them to you all if you want to make some sprite sheets from them... they are high quality/professional... I think the issue I had with them is that I required a certain 3D file type (.OBJ? something, i forget) to convert them into voxel models which is why I purchased them in the first place for IsoVox testing...

I would love to get some sprite sheets made from these models as they are good and I do want to play with them isometrically anyways....

let me know if you want to try to make some spritesheets from them
leopardpm
Posts: 1795
Joined: Feb 28, 2009 20:58

Re: Eric: The Mysterious Stranger - RTS game(WIP)

Post by leopardpm »

also, here are some in OpenGameArt from a Professional artist who goes by the name of 'Bleed' - search for him...

here is the link to the search:
http://opengameart.org/art-search-advan ... ollection=

In particular, look at the 'Peasant' , 'Tuscan Knight' and 'Archer'... but also his medieval buildings and even trees(!) are amazing quality and have animations and directions....

here is a direct link to his archer zip file:
http://opengameart.org/sites/default/fi ... tric_0.zip
My latest contribution is an archer with some high quality animations, all in 8 directions isometric.
- Idle
- Walk
- Run
- Attack
- Death
ImageImageImage
leopardpm
Posts: 1795
Joined: Feb 28, 2009 20:58

Re: Eric: The Mysterious Stranger - RTS game(WIP)

Post by leopardpm »

Bleed creates super-high polygon count 3D models and animations, then he renders his spritesheets from them - he usualy never sells his original models, and his sprites are super hig quality... but he is expensive for our needs to contract with unless we had a game ready for final graphics.... we can only use his provided sprites as FPOs, I don't know about for anything commercial... he might then require compensation or at least accreditation (via the OpenGameArt license...)
leopardpm
Posts: 1795
Joined: Feb 28, 2009 20:58

Re: Eric: The Mysterious Stranger - RTS game(WIP)

Post by leopardpm »

BasicCoder2 wrote:You could of course settle for simple characters like the big headed stock characters used in RPG Maker VX Ace with four directions. These are doable with some average artistic skills.
no need to compromise our standards for those! lol! I like using things that look decent, and help convey what is happening in a demo or through game design - for instance, here is my first purchased (contracted for $50) goblin that has a 'chopping wood' animation... it really is nice to 'see' when the AI switches routines and goes into chopping - it is pleasurable feedback... even if I could have just used a square for 'walking' and change it to a 'circle' for showing 'chopping', it isn't as satisfying....

Here is my Goblin(greeen version) in BMPX (32 bit BMP that uses the BMPX plugin for Paint.net which allows it to save BMPs with transparency!) - load it like any other BMP in FreeBasic... I think I have posted code somewhere in the forums to load and animate with timings somewhere... if not I can do it again...

oops, found the display routines, so will just link the entire thing here: http://www.mediafire.com/file/1ttshdosp ... sign_5.zip

I think that has the spritesheet in it as well
BasicCoder2
Posts: 3906
Joined: Jan 01, 2009 7:03
Location: Australia

Re: Eric: The Mysterious Stranger - RTS game(WIP)

Post by BasicCoder2 »

Leopardpm,

No sprite sheet of goblins just the ascii sprite sheet.

Like Reiner's character sets, Bleed's character sets are a good reference for drawing your own characters animations or using as place values until you do draw or create your own character animations.

So I assume here you have not been able to decode the .obj data into a list of pixel values with 3d coordinates?

In Boromir's first demo of his isometric engine display the characters are too small to have recognizable faces.

https://youtu.be/22YiPvfemq4

So in pixel units what size sprites are you going to use to hold a character? If you want adult looking characters as in the Bleeds and Reiner examples the number of pixels to draw the body rapidly decreases until a face is just a single pixel. The ultimate reduction I guess were the Lemming characters used in the old Amiga game.
The old Settlers sprites seemed to be about this big.

Code: Select all

screenres 640,480,32
dim as any ptr image
image = imagecreate( 19, 27)
dim as ulong colors( 7)
colors( 0)=RGB(255,0,255)
colors( 1)=RGB(136,0,21)
colors( 2)=RGB(255,127,39)
colors( 3)=RGB(0,162,232)
colors( 4)=RGB(255,242,0)
colors( 5)=RGB(153,217,234)
colors( 6)=RGB(237,28,36)
    dim as integer n
    for j as integer = 0 to  26
        for i as integer = 0 to  18
            read n
            pset image,(i,j),colors(n)
        next i
    next j
bsave "settler1.bmp",image

DATA  0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0
DATA  0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0
DATA  0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0
DATA  0,0,0,0,0,2,2,1,1,1,1,1,1,1,1,0,0,0,0
DATA  0,0,0,0,0,2,2,3,2,1,1,1,1,1,1,0,0,0,0
DATA  0,0,0,0,0,2,2,3,2,2,1,1,1,1,1,0,0,0,0
DATA  0,0,0,2,2,2,2,2,2,2,1,1,1,1,1,0,0,0,0
DATA  0,0,0,0,2,2,2,2,2,2,1,1,1,1,1,0,0,0,0
DATA  0,0,0,0,0,2,2,2,2,1,1,1,1,1,0,0,0,0,0
DATA  0,0,0,0,0,0,2,2,2,2,2,2,2,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,0,0,0
DATA  0,0,0,0,0,0,0,3,3,3,2,2,0,0,0,0,0,0,0
DATA  0,2,0,0,0,0,3,3,3,3,3,4,4,0,0,0,0,0,0
DATA  2,2,2,0,5,3,3,3,3,3,4,3,3,5,0,0,0,0,0
DATA  2,2,2,5,5,3,3,3,3,4,3,3,5,5,5,0,0,0,0
DATA  2,2,5,5,5,3,3,3,3,4,3,3,5,5,5,0,0,0,0
DATA  0,0,5,5,5,3,3,3,3,4,3,3,5,5,5,5,0,0,0
DATA  0,0,0,0,0,3,3,3,3,4,3,3,3,5,5,5,5,0,0
DATA  0,0,0,0,0,4,4,4,4,4,3,3,3,0,5,5,2,2,2
DATA  0,0,0,0,0,4,4,4,4,4,4,4,4,0,0,0,2,2,2
DATA  0,0,0,0,0,4,4,4,4,4,4,4,4,0,0,0,0,0,0
DATA  0,0,0,0,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0
DATA  0,0,0,0,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0
DATA  0,0,0,4,4,4,4,0,0,4,4,4,4,0,0,0,0,0,0
DATA  6,6,4,4,4,4,0,0,0,4,4,4,4,6,6,0,0,0,0
DATA  0,6,6,6,4,0,0,0,0,0,0,0,6,6,0,0,0,0,0
DATA  0,0,6,6,0,0,0,0,0,0,6,6,6,6,0,0,0,0,0
.
Post Reply