269.22 meters = 883 feet and 3.21 inches