507.23 meters = 1664.14042 feet