75.91 meters = 249 feet and 0.58 inches