Tetraoctadecylammonium perchlorate