126.68 meters = 415 feet and 7.4 inches