126.95 meters = 416.502625 feet