126.24 meters = 414 feet and 2.08 inches