126.27 meters = 414 feet and 3.26 inches