32860 feet = 10015.728 meters