24.94 meters = 81.824147 feet