269.84 meters = 885 feet and 3.62 inches