119.23 meters = 391 feet and 2.09 inches