21113 feet = 6435.2424 meters