126.12 meters = 413 feet and 9.35 inches