126.18 meters = 413 feet and 11.72 inches