121.84 meters = 399 feet and 8.85 inches