126.84 meters = 416 feet and 1.7 inches