88.9 meters = 291 feet and 8 inches