628.68 meters = 2062 feet and 7.18 inches