class BirdsLoop {
    String [][] birds;    

    public BirdsLoop(){
        birds = new String[][]{   
                {
                    "/\\ /\\", 
                    "((ovo))",
                    "():::()",
                      "VVV"
                },
                {
                    "/\\ /\\", 
                    "((ovo))",
                    "():::()",
                      "VVV"
                },
                {
                    "/\\ /\\", 
                    "((ovo))",
                    "():::()",
                      "VVV"
                },
                {
                    "/\\ /\\", 
                    "((ovo))",
                    "():::()",
                      "VVV"
                },
                {
                    "/\\ /\\", 
                    "((ovo))",
                    "():::()",
                      "VVV"
                },

        };
    }
    
    public void printPoem() {
        System.out.println();
        System.out.println("Birds Flying Poem in Java Loopy");
        System.out.println("---------------------------------");

        int birdsCount = birds.length;
        for (int i = birdsCount; i >= 1; i--) 
        {

            System.out.println(i + " birds flying in the house...");

      
            int partCount = birds[0].length;
            for (int row = 0; row < partCount; row++) {  

                for (int col = 0; col < birdsCount; col++) {

                    System.out.print(birds[col][row] + "    ");

                }

                System.out.println();
            }

            System.out.println("One got caught and lost his head.");
            birdsCount -= 1;
        }


        System.out.println("No more birds in the house");
        System.out.println("------------------------------------");
        System.out.println("              THE END               ");
    }


    public static void main(String[] args)  {
        new BirdsLoop().printPoem();   
    }

}
BirdsLoop.main(null);
Birds Flying Poem in Java Loopy
---------------------------------
5 birds flying in the house...
/\ /\    /\ /\    /\ /\    /\ /\    /\ /\    
((ovo))    ((ovo))    ((ovo))    ((ovo))    ((ovo))    
():::()    ():::()    ():::()    ():::()    ():::()    
VVV    VVV    VVV    VVV    VVV    
One got caught and lost his head.
4 birds flying in the house...
/\ /\    /\ /\    /\ /\    /\ /\    
((ovo))    ((ovo))    ((ovo))    ((ovo))    
():::()    ():::()    ():::()    ():::()    
VVV    VVV    VVV    VVV    
One got caught and lost his head.
3 birds flying in the house...
/\ /\    /\ /\    /\ /\    
((ovo))    ((ovo))    ((ovo))    
():::()    ():::()    ():::()    
VVV    VVV    VVV    
One got caught and lost his head.
2 birds flying in the house...
/\ /\    /\ /\    
((ovo))    ((ovo))    
():::()    ():::()    
VVV    VVV    
One got caught and lost his head.
1 birds flying in the house...
/\ /\    
((ovo))    
():::()    
VVV    
One got caught and lost his head.
No more birds in the house
------------------------------------
              THE END