628.07 meters = 2060 feet and 7.17 inches