26.6 meters = 87.270341 feet