89.99 meters = 295 feet and 2.91 inches