126.36 meters = 414 feet and 6.8 inches