126.39 meters = 414 feet and 7.98 inches