Answer key below

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Puzzle answer key