difference() {
  union() {
    multmatrix([[1, 0, 0, 1.5], [0, 1, 0, 3], [0, 0, 1, 0], [0, 0, 0, 1]]) {
      union() {
        difference() {
          cube(size=[0,0,0]); /* Object with colour [0, 0, 0, 1] suppressed */
          multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 1.6], [0, 0, 0, 1]]) {
            group() {
              multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, -1.2], [0, 0, 0, 1]]) {
                linear_extrude(height = 1.2, center = false, convexity = 1, scale = [1, 1], $fn = 0, $fa = 12, $fs = 2) {
                  text(text = "HELLOO", size = 5, spacing = 1, font = "", direction = "ltr", language = "en", script = "Latn", halign = "left", valign = "baseline", $fn = 0, $fa = 12, $fs = 2);
                }
              }
            }
          }
        }
        color([1, 1, 1, 1]) {
          multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 1.6], [0, 0, 0, 1]]) {
            group() {
              multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, -1.2], [0, 0, 0, 1]]) {
                linear_extrude(height = 1.2, center = false, convexity = 1, scale = [1, 1], $fn = 0, $fa = 12, $fs = 2) {
                  text(text = "HELLOO", size = 5, spacing = 1, font = "", direction = "ltr", language = "en", script = "Latn", halign = "left", valign = "baseline", $fn = 0, $fa = 12, $fs = 2);
                }
              }
            }
          }
        }
      }
    }
    multmatrix([[1, 0, 0, 1.5], [0, 1, 0, 14.2], [0, 0, 1, 0], [0, 0, 0, 1]]) {
      union() {
        difference() {
          union() {
            color([1, 1, 1, 1]) {
              multmatrix([[1, 0, 0, -1.5], [0, 1, 0, -3], [0, 0, 1, 0], [0, 0, 0, 1]]) {
                cube(size = [25, 10, 1.2], center = false);
              }
            }
            cube(size=[0,0,0]); /* Object with colour [0, 0, 0, 1] suppressed */
          }
          multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 1.6], [0, 0, 0, 1]]) {
            group() {
              multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, -1.2], [0, 0, 0, 1]]) {
                linear_extrude(height = 1.2, center = false, convexity = 1, scale = [1, 1], $fn = 0, $fa = 12, $fs = 2) {
                  text(text = "HELLOO", size = 5, spacing = 1, font = "", direction = "ltr", language = "en", script = "Latn", halign = "left", valign = "baseline", $fn = 0, $fa = 12, $fs = 2);
                }
              }
            }
          }
        }
        color([1, 1, 1, 1]) {
          multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 1.6], [0, 0, 0, 1]]) {
            group() {
              multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, -1.2], [0, 0, 0, 1]]) {
                linear_extrude(height = 1.2, center = false, convexity = 1, scale = [1, 1], $fn = 0, $fa = 12, $fs = 2) {
                  text(text = "HELLOO", size = 5, spacing = 1, font = "", direction = "ltr", language = "en", script = "Latn", halign = "left", valign = "baseline", $fn = 0, $fa = 12, $fs = 2);
                }
              }
            }
          }
        }
      }
    }
  }
  color([1, 1, 1, 1]) {
    multmatrix([[1, 0, 0, 25], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
      cube(size = [25, 21.2, 1.7], center = false);
    }
  }
}

