91.72 meters = 300 feet and 11.02 inches