628.17 meters = 2060 feet and 11.1 inches