126.17 meters = 413 feet and 11.32 inches