Types of volcanos