halachite