126.23 meters = 414 feet and 1.69 inches