89.23 meters = 292 feet and 8.99 inches