627.45 meters = 2058 feet and 6.76 inches