269.94 meters = 885.629921 feet