119.12 meters = 390 feet and 9.76 inches