89.76 meters = 294.488189 feet