26.68 meters = 87.532808 feet