126.87 meters = 416 feet and 2.88 inches