126.15 meters = 413 feet and 10.54 inches