119.586 meters = 392 feet and 4.11 inches