88.5 meters = 290.354331 feet