<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="double" 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>