<spot version="3.5">
     <head>
     <debug />
     <title name="Tall Spot" />
     <blockset href="http://blocksets.flatland.com/flatsets/basic.bset"/>
     <blockset href="http://blocksets.flatland.com/flatsets/village.bset" />
     <map style="single" dimensions="(9,9,3)" />
     <sky texture="images/clouds.gif" brightness="90%" />
     <ground texture="images/dirt.gif" />
     <ambient_light brightness="30%" />
     <ambient_sound file="sounds/waves.wav" volume="65%" playback="looped" />
     <orb position="(45,45)" brightness="60%" />
     </head>
     <body>
     <create symbol="v" block="village:lamp">
     </create>

     <create symbol="~" block="sound">
     <sound file="sounds/giggle.wav" volume="75%" radius="5" flood="yes" playback="looped" />
     </create>

     <create symbol="c" block="ceiling">
     <part name="top" texture="images/smiley.gif" />
     <part name="bottom" texture="@edgetop.gif" />
     <sound file="sounds/guffaw.wav" volume="100%" playback="random" delay="3..6" />
     <point_light style="pulsate" position="(128,0,128)" brightness="20%..90%" radius="1" flood="yes" color="(0,0,255)" speed="1" />
     </create>

     <create symbol="A" block="curvein">
     <param orient="east,0" />
     </create>

     <create symbol="B" block="curvein">
     <param orient="west,0" />
     </create>

     <create symbol="C" block="curvein">
     <param orient="north,90" />
     </create>

     <create symbol="D" block="curvein">
     <param orient="270,90" />
     </create>
     <create symbol="#" block="full">
     <part name="n,s,e,w" texture="@village:sqcel.gif" />
     </create> 

     <create symbol="-" block="ceiling">
     <part name="bottom" texture="@edgetop.gif" />
     </create>

     <level number="1">
     ###.@.###
     #A.....B#
     ##......#
     ##......#
     #K......#
     #h......#
     #k....@.#
     #D.....C#
     #########
     </level>
     <level number="2">
     ###---###
     #c-----c#
     #N------#
     #'------#
     #-------#
     #-------#
     #-------#
     #c-----c#
     #########
     </level>
     <level number="3">
     .........
     .........
     .........
     .........
     ....~....
     .........
     ..v...@..
     .........
     .........
     </level>
     
     <spot_light style="search" position="(1,1,128)" brightness="100%" radius="7" location="(4,4,1)" direction="(17,3)..(132,3)" cone="30" speed=".5" />

     <entrance location="(5,8,1)" name="default" angle="0,0" />
     <exit location="(5,1,1)" href="firstspot.3dml#second" trigger="click on,step on" text="firstspot" />
      
     <entrance location="(7,6,1)" name="floor" />
     <entrance location="(7,6,3)" name="roof" />
     <exit location="(7,7,1)" href="#roof" trigger="click on, step on" text="Up to the Roof" />
      
     <exit location="(7,7,3)" href="#floor" trigger="click on, step on" text="Down to the Floor" />
     <popup location="(3,3,3)" radius="2" text="What's so funny?" color="(0,255,0)" size="(100,60)" textcolor="(255,0,0)" placement="top" />
     <popup location="(3,7,3)" radius="2" text="Beats me man!" color="(0,0,255)" size="(100,60)" textcolor="(255,0,0)" placement="bottom" /> 

     
     </body>
     </spot>