88.4 meters = 290.026247 feet