118.85 meters = 389 feet and 11.13 inches