WORLD (
  TEXTURES (
    MAX_TEXTURES (10)
    TEXTURE 'abstract_a032.gif' ()
    TEXTURE 'andrew_wood.gif' ()
    TEXTURE 'marble_04_ebps_128.gif' ()
    TEXTURE 'andrew_marble4.gif' ()
    TEXTURE 'floors_1_d1n__128.gif' ()
    TEXTURE 'floors_2_d6ct_128.gif' ()
    TEXTURE 'spun_brass.gif' ()
    TEXTURE 'colors.gif' ()
  )

  PLANE 'floor' (
    ORIG (0,-1,0) FIRST (1,-1,0) SECOND (0,-1,1)
    FIRST_LEN (4) SECOND_LEN (4)
  )
  PLANE 'top' (
    ORIG (0,3.5,0) FIRST (1,3.5,0) SECOND (0,3.5,1)
    FIRST_LEN (4) SECOND_LEN (4)
  )
  PLANE 'left' (
    ORIG (-2,-1,-10) FIRST (-2,-1,-9) SECOND (-2,0,-10)
    FIRST_LEN (4) SECOND_LEN (4)
  )
  PLANE 'right' (
    ORIG (2,0,0) FIRST (2,1,0) SECOND (2,0,1)
    FIRST_LEN (4) SECOND_LEN (4)
  )

  THING 'barL' (
    VERTEX (-1.5,3.5,-.25) VERTEX (-.8,3.5,-.25)
    VERTEX (-1.5,3.5,.25) VERTEX (-.8,3.5,.25)
    VERTEX (-3,2,-.25) VERTEX (-3,2,.25)
    VERTEX (-3,1.3,-.25) VERTEX (-3,1.3,.25)
    TEXLEN (3)
    TEXNR ('spun_brass.gif')
    POLYGON 'top' (VERTICES (0,2,3,1))
    POLYGON 'bot' (VERTICES (5,4,6,7))
    POLYGON 'front' (VERTICES (0,1,6,4))
    POLYGON 'back' (VERTICES (3,2,5,7))
    POLYGON 'right' (VERTICES (1,3,7,6))
    POLYGON 'left' (VERTICES (2,0,4,5))
  )

  THING 'barR' (
    VERTEX (1.5,3.5,-.25) VERTEX (.8,3.5,-.25)
    VERTEX (1.5,3.5,.25) VERTEX (.8,3.5,.25)
    VERTEX (3,2,-.25) VERTEX (3,2,.25)
    VERTEX (3,1.3,-.25) VERTEX (3,1.3,.25)
    TEXLEN (3)
    TEXNR ('spun_brass.gif')
    POLYGON 'top' (VERTICES (1,3,2,0))
    POLYGON 'bot' (VERTICES (7,6,4,5))
    POLYGON 'front' (VERTICES (4,6,1,0))
    POLYGON 'back' (VERTICES (7,5,2,3))
    POLYGON 'right' (VERTICES (6,7,3,1))
    POLYGON 'left' (VERTICES (5,4,0,2))
  )

  THING 'bar' (
    VERTEX (-2.3,2.5,-.2) VERTEX (-2.3,2.5,.2)
    VERTEX (-2.3,2.1,-.2) VERTEX (-2.3,2.1,.2)
    VERTEX (2.3,2.5,-.2) VERTEX (2.3,2.5,.2)
    VERTEX (2.3,2.1,-.2) VERTEX (2.3,2.1,.2)
    TEXLEN (3)
    TEXNR ('spun_brass.gif')
    POLYGON 'top' (VERTICES (1,5,4,0))
    POLYGON 'bot' (VERTICES (2,6,7,3))
    POLYGON 'front' (VERTICES (0,4,6,2))
    POLYGON 'back' (VERTICES (5,1,3,7))
    POLYGON 'right' (VERTICES (4,5,7,6))
    POLYGON 'left' (VERTICES (1,0,2,3))
  )

  SECTOR 'room' (
    VERTEX (-2,3.5,10) VERTEX (2,3.5,10)
    VERTEX (3,2.5,10) VERTEX (3,-1,10)
    VERTEX (-3,-1,10) VERTEX (-3,2.5,10)
    VERTEX (-2,3.5,-10) VERTEX (2,3.5,-10)
    VERTEX (3,2.5,-10) VERTEX (3,-1,-10)
    VERTEX (-3,-1,-10) VERTEX (-3,2.5,-10)
    VERTEX (3,-1,-3) VERTEX (3,-1,3)
    VERTEX (3,2.5,-3) VERTEX (3,2.5,3)
    TEXLEN (4)
    POLYGON 'floor' (
    	TEXNR ('floors_2_d6ct_128.gif')
	VERTICES (4,3,9,10)
	PORTAL ('room')
	WARP (MATRIX (1,0,0,0,-1,0,0,0,1) V (0,-1,0))
	ALPHA (50)
	TEXTURE (PLANE ('floor'))
    )
    TEXNR ('marble_04_ebps_128.gif')
    POLYGON 'top' (VERTICES (6,7,1,0) TEXTURE (PLANE ('top')))
    POLYGON 'topR' (VERTICES (7,8,2,1))
    POLYGON 'topL' (VERTICES (11,6,0,5))
    TEXNR ('andrew_marble4.gif')
    POLYGON 'north' (VERTICES (0,1,2,3,4,5) PORTAL ('room2'))
    POLYGON 'south' (VERTICES (8,7,6,11,10,9))
    POLYGON 'right' (VERTICES (15,14,12,13) TEXTURE (PLANE ('right')) PORTAL ('moor'))
    POLYGON 'rightL' (VERTICES (2,15,13,3) TEXTURE (PLANE ('right')))
    POLYGON 'rightR' (VERTICES (14,8,9,12) TEXTURE (PLANE ('right')))
    POLYGON 'left' (VERTICES (11,5,4,10) TEXTURE (PLANE ('left')))
    LIGHT (0,2,3:10,.2,.5,.6,0)
    LIGHT (2.5,2,2:5,.8,.8,.8,0)
    THING 'barL' (TEMPLATE ('barL')  MOVE (V (0,0,-5)))
    THING 'barR' (TEMPLATE ('barR')  MOVE (V (0,0,-5)))
    THING 'bar' (TEMPLATE ('bar')    MOVE (V (0,0,-5)))
    THING 'bar1L' (TEMPLATE ('barL') MOVE (V (0,0,5)))
    THING 'bar1R' (TEMPLATE ('barR') MOVE (V (0,0,5)))
    THING 'bar1' (TEMPLATE ('bar')   MOVE (V (0,0,5)))
  )
  SECTOR 'room2' (
    VERTEX (-2,3.5,30) VERTEX (2,3.5,30)
    VERTEX (3,2.5,30) VERTEX (3,-1,30)
    VERTEX (-3,-1,30) VERTEX (-3,2.5,30)
    VERTEX (-2,3.5,10) VERTEX (2,3.5,10)
    VERTEX (3,2.5,10) VERTEX (3,-1,10)
    VERTEX (-3,-1,10) VERTEX (-3,2.5,10)
    TEXLEN (4)
    POLYGON 'floor' (
    	TEXNR ('floors_2_d6ct_128.gif')
	VERTICES (4,3,9,10)
	PORTAL ('room2')
	WARP (MATRIX (1,0,0,0,-1,0,0,0,1) V (0,-1,0))
	ALPHA (50)
	TEXTURE (PLANE ('floor'))
    )
    TEXNR ('marble_04_ebps_128.gif')
    POLYGON 'top' (VERTICES (6,7,1,0) TEXTURE (PLANE ('top')))
    POLYGON 'topR' (VERTICES (7,8,2,1))
    POLYGON 'topL' (VERTICES (11,6,0,5))
    TEXNR ('andrew_marble4.gif')
    POLYGON 'north' (VERTICES (0,1,2,3,4,5) PORTAL ('room3'))
    POLYGON 'south' (VERTICES (8,7,6,11,10,9) PORTAL ('room'))
    POLYGON 'right' (VERTICES (2,8,9,3) TEXTURE (PLANE ('right')))
    POLYGON 'left' (VERTICES (11,5,4,10) TEXTURE (PLANE ('left')))
    LIGHT (0,0,20:14,1,0,0,0)
    THING 'barL' (TEMPLATE ('barL')  MOVE (V (0,0,15)))
    THING 'barR' (TEMPLATE ('barR')  MOVE (V (0,0,15)))
    THING 'bar' (TEMPLATE ('bar')    MOVE (V (0,0,15)))
    THING 'bar1L' (TEMPLATE ('barL') MOVE (V (0,0,25)))
    THING 'bar1R' (TEMPLATE ('barR') MOVE (V (0,0,25)))
    THING 'bar1' (TEMPLATE ('bar')   MOVE (V (0,0,25)))
  )
  SECTOR 'room3' (
    VERTEX (-2,3.5,50) VERTEX (2,3.5,50)
    VERTEX (3,2.5,50) VERTEX (3,-1,50)
    VERTEX (-3,-1,50) VERTEX (-3,2.5,50)
    VERTEX (-2,3.5,30) VERTEX (2,3.5,30)
    VERTEX (3,2.5,30) VERTEX (3,-1,30)
    VERTEX (-3,-1,30) VERTEX (-3,2.5,30)
    TEXLEN (4)
    POLYGON 'floor' (
    	TEXNR ('floors_2_d6ct_128.gif')
	VERTICES (4,3,9,10)
	PORTAL ('room3')
	WARP (MATRIX (1,0,0,0,-1,0,0,0,1) V (0,-1,0))
	ALPHA (50)
	TEXTURE (PLANE ('floor'))
    )
    TEXNR ('marble_04_ebps_128.gif')
    POLYGON 'top' (VERTICES (6,7,1,0) TEXTURE (PLANE ('top')))
    POLYGON 'topR' (VERTICES (7,8,2,1))
    POLYGON 'topL' (VERTICES (11,6,0,5))
    TEXNR ('andrew_marble4.gif')
    POLYGON 'north' (VERTICES (0,1,2,3,4,5) PORTAL ('room4'))
    POLYGON 'south' (VERTICES (8,7,6,11,10,9) PORTAL ('room2'))
    POLYGON 'right' (VERTICES (2,8,9,3) TEXTURE (PLANE ('right')))
    POLYGON 'left' (VERTICES (11,5,4,10) TEXTURE (PLANE ('left')))
    LIGHT (0,0,40:14,0,0,1,0)
    THING 'barL' (TEMPLATE ('barL')  MOVE (V (0,0,35)))
    THING 'barR' (TEMPLATE ('barR')  MOVE (V (0,0,35)))
    THING 'bar' (TEMPLATE ('bar')    MOVE (V (0,0,35)))
    THING 'bar1L' (TEMPLATE ('barL') MOVE (V (0,0,45)))
    THING 'bar1R' (TEMPLATE ('barR') MOVE (V (0,0,45)))
    THING 'bar1' (TEMPLATE ('bar')   MOVE (V (0,0,45)))
  )
  SECTOR 'room4' (
    VERTEX (-2,3.5,70) VERTEX (2,3.5,70)
    VERTEX (3,2.5,70) VERTEX (3,-1,70)
    VERTEX (-3,-1,70) VERTEX (-3,2.5,70)
    VERTEX (-2,3.5,50) VERTEX (2,3.5,50)
    VERTEX (3,2.5,50) VERTEX (3,-1,50)
    VERTEX (-3,-1,50) VERTEX (-3,2.5,50)
    TEXLEN (4)
    POLYGON 'floor' (
    	TEXNR ('floors_2_d6ct_128.gif')
	VERTICES (4,3,9,10)
	PORTAL ('room4')
	WARP (MATRIX (1,0,0,0,-1,0,0,0,1) V (0,-1,0))
	ALPHA (50)
	TEXTURE (PLANE ('floor'))
    )
    TEXNR ('marble_04_ebps_128.gif')
    POLYGON 'top' (VERTICES (6,7,1,0) TEXTURE (PLANE ('top')))
    POLYGON 'topR' (VERTICES (7,8,2,1))
    POLYGON 'topL' (VERTICES (11,6,0,5))
    TEXNR ('andrew_marble4.gif')
    POLYGON 'north' (VERTICES (0,1,2,3,4,5))
    POLYGON 'south' (VERTICES (8,7,6,11,10,9) PORTAL ('room3'))
    POLYGON 'right' (VERTICES (2,8,9,3) TEXTURE (PLANE ('right')))
    POLYGON 'left' (VERTICES (11,5,4,10) TEXTURE (PLANE ('left')))
    LIGHT (0,0,60:14,0,1,1,0)
    THING 'barL' (TEMPLATE ('barL')  MOVE (V (0,0,55)))
    THING 'barR' (TEMPLATE ('barR')  MOVE (V (0,0,55)))
    THING 'bar' (TEMPLATE ('bar')    MOVE (V (0,0,55)))
    THING 'bar1L' (TEMPLATE ('barL') MOVE (V (0,0,65)))
    THING 'bar1R' (TEMPLATE ('barR') MOVE (V (0,0,65)))
    THING 'bar1' (TEMPLATE ('bar')   MOVE (V (0,0,65)))
  )
  SECTOR 'moor' (
    FOG (.4,.5,1,.1)
    VERTEX (23,3.5,-2) VERTEX (23,3.5,2)
    VERTEX (23,2.5,3) VERTEX (23,-1,3)
    VERTEX (23,-1,-3) VERTEX (23,2.5,-3)
    VERTEX (3,3.5,-2) VERTEX (3,3.5,2)
    VERTEX (3,2.5,3) VERTEX (3,-1,3)
    VERTEX (3,-1,-3) VERTEX (3,2.5,-3)
    TEXLEN (4)
    POLYGON 'floor' (
    	TEXNR ('floors_2_d6ct_128.gif')
	VERTICES (10,9,3,4)
	PORTAL ('moor')
	WARP (MATRIX (1,0,0,0,-1,0,0,0,1) V (0,-1,0))
	ALPHA (50)
	TEXTURE (PLANE ('floor'))
    )
    TEXNR ('marble_04_ebps_128.gif')
    POLYGON 'top' (VERTICES (0,1,7,6))
    POLYGON 'topR' (VERTICES (8,7,1,2))
    POLYGON 'topL' (VERTICES (5,0,6,11))
    TEXNR ('andrew_marble4.gif')
    POLYGON 'right' (VERTICES (5,4,3,2,1,0) PORTAL ('moor2'))
    POLYGON 'leftU' (VERTICES (6,7,8,11))
    POLYGON 'leftD' (VERTICES (11,8,9,10) PORTAL ('room'))
    POLYGON 'south' (VERTICES (3,9,8,2))
    POLYGON 'north' (VERTICES (10,4,5,11))
    LIGHT (13,0,0:40,.5,0,1,0)
    THING 'barL' (TEMPLATE ('barL')  MOVE (V (8,0,0) MATRIX (ROT_Y (1.5707963))))
    THING 'barR' (TEMPLATE ('barR')  MOVE (V (8,0,0) MATRIX (ROT_Y (1.5707963))))
    THING 'bar' (TEMPLATE ('bar')    MOVE (V (8,0,0) MATRIX (ROT_Y (1.5707963))))
    THING 'bar1L' (TEMPLATE ('barL') MOVE (V (18,0,0)  MATRIX (ROT_Y (1.5707963))))
    THING 'bar1R' (TEMPLATE ('barR') MOVE (V (18,0,0)  MATRIX (ROT_Y (1.5707963))))
    THING 'bar1' (TEMPLATE ('bar')   MOVE (V (18,0,0)  MATRIX (ROT_Y (1.5707963))))
  )
  ;PLANE 'topL' (
    ;ORIG (43,2.5,-3) FIRST (43,3.5,-2) SECOND (44,2.5,-3)
    ;FIRST_LEN (4) SECOND_LEN (4)
  ;)
  PLANE 'topR' (
    ORIG (43,2.5,3) FIRST (43,3.5,2) SECOND (42,2.5,3)
    FIRST_LEN (4) SECOND_LEN (4)
  )
  SECTOR 'moor2' (
    FOG (.4,.5,1,.1)
    VERTEX (43,3.5,-2) VERTEX (43,3.5,2)
    VERTEX (43,2.5,3) VERTEX (43,-1,3)
    VERTEX (43,-1,-3) VERTEX (43,2.5,-3)
    VERTEX (23,3.5,-2) VERTEX (23,3.5,2)
    VERTEX (23,2.5,3) VERTEX (23,-1,3)
    VERTEX (23,-1,-3) VERTEX (23,2.5,-3)
    TEXLEN (4)
    POLYGON 'floor' (
    	TEXNR ('floors_2_d6ct_128.gif')
	VERTICES (10,9,3,4)
	PORTAL ('moor2')
	WARP (MATRIX (1,0,0,0,-1,0,0,0,1) V (0,-1,0))
	ALPHA (50)
	TEXTURE (PLANE ('floor'))
    )
    TEXNR ('marble_04_ebps_128.gif')
    POLYGON 'top' (VERTICES (0,1,7,6))
    POLYGON 'topR' (VERTICES (8,7,1,2) TEXTURE (PLANE ('topR')))
    ;POLYGON 'topL' (VERTICES (5,0,6,11) TEXTURE (PLANE ('topL')))
    POLYGON 'topL' (VERTICES (5,0,6,11))
    TEXNR ('andrew_marble4.gif')
    POLYGON 'rightU' (VERTICES (2,1,0,5) PORTAL ('moor2_room5'))
    POLYGON 'rightD' (VERTICES (2,5,4,3) PORTAL ('room5'))
    POLYGON 'left' (VERTICES (6,7,8,9,10,11) PORTAL ('moor'))
    POLYGON 'south' (VERTICES (3,9,8,2))
    POLYGON 'north' (VERTICES (10,4,5,11))
    LIGHT (38,1.5,2:10,0,0,1,0)
    LIGHT (28,1,-2:10,1,0,0,0)
    THING 'barL' (TEMPLATE ('barL')  MOVE (V (28,0,0) MATRIX (ROT_Y (1.5707963))))
    THING 'barR' (TEMPLATE ('barR')  MOVE (V (28,0,0) MATRIX (ROT_Y (1.5707963))))
    THING 'bar' (TEMPLATE ('bar')    MOVE (V (28,0,0) MATRIX (ROT_Y (1.5707963))))
    THING 'bar1L' (TEMPLATE ('barL') MOVE (V (38,0,0) MATRIX (ROT_Y (1.5707963))))
    THING 'bar1R' (TEMPLATE ('barR') MOVE (V (38,0,0) MATRIX (ROT_Y (1.5707963))))
    THING 'bar1' (TEMPLATE ('bar')   MOVE (V (38,0,0) MATRIX (ROT_Y (1.5707963))))
  )
  SECTOR 'moor2_room5' (
    VERTEX (43,3.5,2) VERTEX (44,3.5,2)
    VERTEX (43,3.5,-2) VERTEX (44,3.5,-2)
    VERTEX (43,2.5,3) VERTEX (43,2.5,-3)
    TEXLEN (4)
    TEXNR ('marble_04_ebps_128.gif')
    POLYGON 'top' (VERTICES (2,3,1,0))
    ;POLYGON 'topL' (VERTICES (3,2,5) TEXTURE (PLANE ('topL')))
    POLYGON 'topL' (VERTICES (3,2,5))
    POLYGON 'topR' (VERTICES (0,1,4) TEXTURE (PLANE ('topR')))
    POLYGON 'left' (VERTICES (2,0,4,5) PORTAL ('moor2'))
    POLYGON 'right' (VERTICES (1,3,5,4) PORTAL ('room5'))
  )
  SECTOR 'room5' (
    VERTEX (44,3.5,10) VERTEX (48,3.5,10)	; 0-7
    VERTEX (49,2.5,10) VERTEX (49,-1,10)
    VERTEX (43,-1,10) VERTEX (43,2.5,10)
    VERTEX (44,3.5,-10) VERTEX (48,3.5,-10)
    VERTEX (49,2.5,-10) VERTEX (49,-1,-10)	; 8-11
    VERTEX (43,-1,-10) VERTEX (43,2.5,-10)
    VERTEX (43,-1,-3) VERTEX (43,-1,3)		; 12-17
    VERTEX (43,2.5,-3) VERTEX (43,2.5,3)
    VERTEX (44,3.5,2) VERTEX (44,3.5,-2)
    TEXLEN (4)
    POLYGON 'floor' (
    	TEXNR ('floors_2_d6ct_128.gif')
	VERTICES (4,3,9,10)
	PORTAL ('room5')
	WARP (MATRIX (1,0,0,0,-1,0,0,0,1) V (0,-1,0))
	ALPHA (50)
	TEXTURE (PLANE ('floor'))
    )
    TEXNR ('marble_04_ebps_128.gif')
    POLYGON 'top' (VERTICES (6,7,1,0) TEXTURE (PLANE ('top')))
    POLYGON 'topR' (VERTICES (7,8,2,1))
    POLYGON 'topLL' (VERTICES (6,17,14,11))
    POLYGON 'topLR' (VERTICES (16,0,5,15))
    POLYGON 'topL' (VERTICES (17,16,15,14) PORTAL ('moor2_room5'))
    TEXNR ('andrew_marble4.gif')
    POLYGON 'northU' (VERTICES (5,0,1,2))
    POLYGON 'northD' (VERTICES (3,4,5,2) PORTAL ('large'))
    POLYGON 'south' (VERTICES (8,7,6,11,10,9))
    POLYGON 'right' (VERTICES (2,8,9,3))
    POLYGON 'left' (VERTICES (14,15,13,12) PORTAL ('moor2'))
    POLYGON 'leftL' (VERTICES (11,14,12,10))
    POLYGON 'leftR' (VERTICES (15,5,4,13))
    LIGHT (46,2,3:10,.4,.2,.1,0)
    LIGHT (48.5,2,2:8,.4,.3,.8,0)
    THING 'barL' (TEMPLATE ('barL')  MOVE (V (46,0,-5)))
    THING 'barR' (TEMPLATE ('barR')  MOVE (V (46,0,-5)))
    THING 'bar' (TEMPLATE ('bar')    MOVE (V (46,0,-5)))
    THING 'bar1L' (TEMPLATE ('barL') MOVE (V (46,0,5)))
    THING 'bar1R' (TEMPLATE ('barR') MOVE (V (46,0,5)))
    THING 'bar1' (TEMPLATE ('bar')   MOVE (V (46,0,5)))
  )
  PLANE 'largeS' (
    ORIG (60,6,10) FIRST (59,6,10) SECOND (60,5,10)
    FIRST_LEN (4) SECOND_LEN (4)
  )
  SECTOR 'large' (
    VERTEX (30,-1,40) VERTEX (60,-1,40) VERTEX (30,-1,10) VERTEX (60,-1,10)
    VERTEX (30,6,40) VERTEX (60,6,40) VERTEX (30,6,10) VERTEX (60,6,10)
    VERTEX (43,-1,10) VERTEX (49,-1,10)
    VERTEX (43,2.5,10) VERTEX (49,2.5,10)
    VERTEX (30,2.5,10) VERTEX (60,2.5,10)
    TEXLEN (4)
    POLYGON 'floor' (
    	TEXNR ('floors_2_d6ct_128.gif')
	VERTICES (0,1,3,2)
	PORTAL ('large')
	WARP (MATRIX (1,0,0,0,-1,0,0,0,1) V (0,-1,0))
	ALPHA (50)
	TEXTURE (PLANE ('floor'))
    )
    TEXNR ('marble_04_ebps_128.gif')
    POLYGON 'top' (VERTICES (6,7,5,4))
    TEXNR ('andrew_marble4.gif')
    POLYGON 'north' (VERTICES (4,5,1,0))
    POLYGON 'west' (VERTICES (6,4,0,2))
    POLYGON 'east' (VERTICES (5,7,3,1))
    POLYGON 'southU' (VERTICES (7,6,12,13) TEXTURE (PLANE ('largeS')))
    POLYGON 'southDL' (VERTICES (13,11,9,3) TEXTURE (PLANE ('largeS')))
    POLYGON 'southDR' (VERTICES (10,12,2,8) TEXTURE (PLANE ('largeS')))
    POLYGON 'southD' (VERTICES (11,10,8,9) PORTAL ('room5'))
    LIGHT (35,5,20:50,.5,.3,.2,0)
    LIGHT (55,5,12:30,.3,.5,.2,0)
  )
)
