26.8 meters = 87.926509 feet