126.07 meters = 413 feet and 7.39 inches