119.13 meters = 390 feet and 10.16 inches