Tetrabutylammonium Perchlorate Solid