628.05 meters = 2060 feet and 6.38 inches