Quartz and chalcopyrite

Well shaped chalcopyrite crystals fallowed by white quartz crystals. Chalcopyrite is particlularly oxidated and coated by bornite and covelite. On some of the crystals some parts are coated by bonite and other by covelite, what most likely is due to dirrection of solutions flowing