269.21 meters = 883 feet and 2.82 inches