269.17 meters = 883 feet and 1.24 inches