126.93 meters = 416 feet and 5.24 inches