Block Puzzle

42.843589, -71.055777