507.48 meters = 1664 feet and 11.53 inches