507.89 meters = 1666 feet and 3.67 inches