Geomechanics Principles in The Design of Tunnels And Caverns in Rocks