<?xml version="1.0" ?>
<!DOCTYPE bulletml SYSTEM "../bulletml.dtd">
<bulletml type="vertical"  >

<action label="top1">
 <actionRef label="move"><param>180</param></actionRef>
 <fireRef label="bee"><param> 1</param><param>0</param></fireRef>
 <fireRef label="bee"><param>-1</param><param>1</param></fireRef>
 <repeat><times>30</times>
  <actionRef label="stone"/>
 </repeat>
 <actionRef label="move"><param>  0</param></actionRef>
</action>

<action label="move">
 <changeDirection><direction type="absolute">$1</direction><term>2</term></changeDirection>
 <wait>3</wait>
 <changeSpeed><speed>2</speed><term>25</term></changeSpeed>
 <wait>27</wait>
 <changeSpeed><speed>0</speed><term>25</term></changeSpeed>
 <wait>27</wait>
</action>

<action label="stone">
 <fireRef label="direction"><param>$rand*360</param></fireRef>
 <repeat><times>12</times>
  <action>
   <fire><direction type="sequence">7.5</direction><bulletRef label="turn"><param>1</param></bulletRef></fire>
   <repeat><times>5</times>
    <action>
     <fire><direction type="sequence">1.5</direction><bulletRef label="turn"><param>1</param></bulletRef></fire>
    </action>
   </repeat>
   <fire><direction type="sequence">7.5</direction><bulletRef label="turn"><param>-1</param></bulletRef></fire>
   <repeat><times>5</times>
    <action>
     <fire><direction type="sequence">1.5</direction><bulletRef label="turn"><param>-1</param></bulletRef></fire>
    </action>
   </repeat>
  </action>
 </repeat>
 <wait>50</wait>
</action>

<bullet label="turn">
 <speed>0.2+$rank*0.2</speed>
 <action>
  <repeat><times>9999</times>
   <action>
    <changeDirection>
     <direction type="relative">150*$1</direction>
     <term>800-$rank*600</term>
    </changeDirection>
    <changeSpeed>
     <speed type="relative">1</speed>
     <term>150-$rank*75</term>
    </changeSpeed>
    <wait>50</wait>
   </action>
  </repeat>
 </action>
</bullet>

<fire label="bee">
 <direction type="absolute">0</direction>
 <speed>0</speed>
 <bullet>
  <action>
   <fireRef label="direction"><param>-(65.3+$2)*$1</param></fireRef>
   <repeat><times>150+$rank*150</times>
    <action>
     <fire>
      <direction type="sequence">(65.3+$2)*$1</direction>
      <speed>1+$rank</speed>
      <bullet/>
     </fire>
     <repeat><times>5</times>
      <action>
       <fire>
        <direction type="sequence">60*$1</direction>
        <speed>1+$rank*$rank*2</speed>
        <bullet/>
       </fire>
      </action>
     </repeat>
     <wait>10-$rank*5</wait>
    </action>
   </repeat>
   <vanish/>
  </action>
 </bullet>
</fire>

<fire label="direction">
 <direction type="relative">$1</direction>
 <speed>0</speed>
 <bullet>
  <action>
   <vanish/>
  </action>
 </bullet>
</fire>

</bulletml>