126.67 meters = 415 feet and 7.01 inches