269.46 meters = 884 feet and 0.66 inches