25.4 meters = 83.333333 feet