269.96 meters = 885 feet and 8.35 inches