89 meters = 291.994751 feet