126.11 meters = 413 feet and 8.96 inches