205.66 meters = 674 feet and 8.85 inches