119.11 meters = 390 feet and 9.37 inches