Mechelen Canal Puzzle: Stone Bridge & Reflections