627.39 meters = 2058 feet and 4.39 inches