This was not an easy puzzle to complete. Box: 
No replies yet