126.42 meters = 414 feet and 9.17 inches