580.52 meters = 1904 feet and 7.12 inches