89.12 meters = 292.388451 feet