84.1 meters = 275 feet and 11.02 inches