624.44 meters = 2048.687664 feet