267.82 meters = 878 feet and 8.09 inches