21385 meters = 70160.761155 feet