21863 feet = 6663.8424 meters