Hard Rock Mining Disadvantages And Advantages