6655.1 meters = 21834.317585 feet