267.52 meters = 877 feet and 8.28 inches