269.92 meters = 885 feet and 6.77 inches