628.22 meters = 2061 feet and 1.07 inches