119.129 meters = 390 feet and 10.12 inches