119.1 meters = 390 feet and 8.98 inches