26.7 meters = 87.598425 feet