207.68 meters = 681 feet and 4.38 inches