126.16 meters = 413 feet and 10.93 inches