import java.util.*;

public class Array {
    String[][] monkeys = {
      {
        "ʕง ͠° ͟ل͜ ͡°)ʔ ",      //[0][0] eyes
        "  \\_⏄_/  ",      //[0][1] chin
        "  --0--   ",       //[0][2] body
        "  ⎛   ⎞   "        //[0][3] legs
      },
//Monkey 1
      {
        " ʕ༼ ◕_◕ ༽ʔ",       //[1][0]
        "  \\_⎏_/  ",
        "  ++1++  ",
        "   ⌋ ⌊   "
      },
//Monkey 2
      {
        " ʕ(▀ ⍡ ▀)ʔ",       //[2][0]
        "  \\_⎐_/ ",
        "  <-2->  ",
        "  〈  〉 "
      },
//Monkey 3
      {
        "ʕ ͡° ͜ʖ ° ͡ʔ",        //[3][0]
        "  \\_⍾_/  ",
        "  ==3==  ",
        "  _/ \\_  "
      },    
    };
    
    public void printMonkeys () {
      for (int count = 4; count >= 1; count--) {
        System.out.println("Here comes " + count + " monkeys\n");
        for (int i = 0; i<monkeys[0].length; i++) {
          for (int j = 0; j<count; j++) {
            System.out.print(monkeys[j][i] + "    ");
          }
          System.out.println();
        }
    
        System.out.println();
        System.out.println("Now there are " + (count-1) + " monkeys\n");
      }
    }
  }

Array myRhyme = new Array();
myRhyme.printMonkeys();
Here comes 4 monkeys

ʕง ͠° ͟ل͜ ͡°)ʔ      ʕ༼ ◕_◕ ༽ʔ     ʕ(▀ ⍡ ▀)ʔ    ʕ ͡° ͜ʖ ° ͡ʔ    
  \_⏄_/        \_⎏_/        \_⎐_/       \_⍾_/      
  --0--         ++1++        <-2->        ==3==      
  ⎛   ⎞          ⌋ ⌊         〈  〉       _/ \_      

Now there are 3 monkeys

Here comes 3 monkeys

ʕง ͠° ͟ل͜ ͡°)ʔ      ʕ༼ ◕_◕ ༽ʔ     ʕ(▀ ⍡ ▀)ʔ    
  \_⏄_/        \_⎏_/        \_⎐_/     
  --0--         ++1++        <-2->      
  ⎛   ⎞          ⌋ ⌊         〈  〉     

Now there are 2 monkeys

Here comes 2 monkeys

ʕง ͠° ͟ل͜ ͡°)ʔ      ʕ༼ ◕_◕ ༽ʔ    
  \_⏄_/        \_⎏_/      
  --0--         ++1++      
  ⎛   ⎞          ⌋ ⌊       

Now there are 1 monkeys

Here comes 1 monkeys

ʕง ͠° ͟ل͜ ͡°)ʔ     
  \_⏄_/      
  --0--       
  ⎛   ⎞       

Now there are 0 monkeys