668.9 meters = 2194 feet and 6.65 inches