119.16 meters = 390 feet and 11.34 inches