6632.7 meters = 21760.826772 feet