THE MACRO DETECTOR AT THE GRAN SASSO LABORATORY