507.43 meters = 1664.796588 feet