142.3 meters = 466 feet and 10.36 inches