205.73 meters = 674 feet and 11.61 inches