88.12 meters = 289.107612 feet