This explorable riddle won't get you an exact answer, but it will (hopefully) allow you to explore the problem in a different way:
Built using Nicky Case's joy.js.