628.18 meters = 2060 feet and 11.5 inches