627.57 meters = 2058 feet and 11.48 inches