628.57 meters = 2062 feet and 2.85 inches