205.59 meters = 674 feet and 6.09 inches