2620.8 meters = 8598 feet and 5.1 inches