Crossword

1                      
             2         
       3               
                    
4        5       6           
                    
            7          
   8                   
                    
  9    10                  
                    
     11                 
                    
12