Crossword

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