88.59 meters = 290.649606 feet