65828 meters = 215971.128609 feet