amotter 
parts of this were tricky. good puzzle
Posted on 10/28/13 11:11 AM