
public class RocketStructured
{
    public static void main(String[] args){
        drawDiamond();
        System.out.println();
        drawX();
        System.out.println();
        drawRocket();
    }
    
    public static void drawCone(){
        System.out.println("   /\\");
        System.out.println("  /  \\");
        System.out.println(" /    \\");
    }
    
    public static void drawV(){
        System.out.println(" \\    /");
        System.out.println("  \\  /");
        System.out.println("   \\/");    
    }
    
    public static void drawRocket(){
        drawCone();
        drawBox();
        drawMiddle();
        drawBox();
        drawCone();
    }
    
    public static void drawMiddle(){
        System.out.println("|United|");
        System.out.println("|States|");
    }
    
    public static void drawBox(){
        System.out.println("+------+");
        System.out.println("|      |");
        System.out.println("|      |");
        System.out.println("+------+");
    }
    
    public static void drawX(){
        drawV();
        drawCone();
    }
    
    public static void drawDiamond(){
        drawCone();
        drawV();
    }
}
