628.9 meters = 2063 feet and 3.84 inches