Exemplo n.º 1
0
  public void drawMiddle(int x, int y, GraphicsMap g2d) {
    super.drawMiddle(x, y, g2d);
    if (direction.equalsIgnoreCase("left")) {
      g2d.setColor(COLORS.get(ImageUtilities.NEG_GREY_3));
      g2d.fillRect(107 + x, 12 + y, 1, 1);
      g2d.fillRect(106 + x, 13 + y, 1, 2);
      g2d.fillRect(105 + x, 14 + y, 1, 2);
      g2d.fillRect(104 + x, 15 + y, 1, 1);
      g2d.fillRect(102 + x, 16 + y, 2, 1);

      g2d.setColor(COLORS.get(ImageUtilities.NEG_GREY_2));
      g2d.fillRect(103 + x, 11 + y, 9, 1);
      g2d.fillRect(108 + x, 12 + y, 1, 1);
      g2d.fillRect(106 + x, 12 + y, 1, 1);
      g2d.fillRect(107 + x, 13 + y, 1, 2);
      g2d.fillRect(105 + x, 13 + y, 1, 1);
      g2d.fillRect(108 + x, 14 + y, 2, 1);
      g2d.fillRect(100 + x, 14 + y, 5, 1);
      g2d.fillRect(110 + x, 15 + y, 2, 1);
      g2d.fillRect(106 + x, 15 + y, 1, 2);
      g2d.fillRect(103 + x, 15 + y, 1, 1);
      g2d.fillRect(99 + x, 15 + y, 1, 1);
      g2d.fillRect(107 + x, 16 + y, 2, 1);
      g2d.fillRect(104 + x, 16 + y, 2, 1);
      g2d.fillRect(102 + x, 17 + y, 2, 1);

      g2d.setColor(COLORS.get(ImageUtilities.NEG_GREY_1));
      g2d.fillRect(114 + x, 12 + y, 1, 2);
      g2d.fillRect(109 + x, 12 + y, 5, 1);
      g2d.fillRect(100 + x, 12 + y, 6, 1);
      g2d.fillRect(115 + x, 13 + y, 1, 2);
      g2d.fillRect(108 + x, 13 + y, 2, 1);
      g2d.fillRect(98 + x, 13 + y, 7, 1);
      g2d.fillRect(110 + x, 14 + y, 1, 1);
      g2d.fillRect(97 + x, 14 + y, 3, 1);
      g2d.fillRect(107 + x, 15 + y, 2, 1);
      g2d.fillRect(100 + x, 15 + y, 3, 1);
      g2d.fillRect(96 + x, 15 + y, 3, 1);
      g2d.fillRect(109 + x, 16 + y, 1, 2);
      g2d.fillRect(101 + x, 16 + y, 1, 3);
      g2d.fillRect(100 + x, 16 + y, 1, 2);
      g2d.fillRect(99 + x, 16 + y, 1, 2);
      g2d.fillRect(95 + x, 16 + y, 3, 1);
      g2d.fillRect(104 + x, 17 + y, 5, 1);
      g2d.fillRect(95 + x, 17 + y, 1, 2);
      g2d.fillRect(102 + x, 18 + y, 3, 1);
      g2d.fillRect(94 + x, 18 + y, 1, 7);
      g2d.fillRect(100 + x, 19 + y, 1, 2);
      g2d.fillRect(99 + x, 19 + y, 1, 2);
      g2d.fillRect(102 + x, 20 + y, 1, 2);
      g2d.fillRect(101 + x, 20 + y, 1, 1);
      g2d.fillRect(98 + x, 20 + y, 1, 2);
      g2d.fillRect(105 + x, 21 + y, 1, 2);
      g2d.fillRect(104 + x, 21 + y, 1, 2);
      g2d.fillRect(103 + x, 21 + y, 1, 1);
      g2d.fillRect(97 + x, 21 + y, 1, 3);
      g2d.fillRect(106 + x, 22 + y, 1, 2);
      g2d.fillRect(107 + x, 23 + y, 1, 1);
      g2d.fillRect(96 + x, 23 + y, 1, 10);
      g2d.fillRect(108 + x, 24 + y, 1, 1);
      g2d.fillRect(93 + x, 24 + y, 1, 9);
      g2d.fillRect(97 + x, 33 + y, 1, 8);
      g2d.fillRect(98 + x, 34 + y, 1, 8);
      g2d.fillRect(99 + x, 35 + y, 1, 6);
      g2d.fillRect(100 + x, 36 + y, 1, 5);
      g2d.fillRect(101 + x, 37 + y, 1, 4);
      g2d.fillRect(102 + x, 38 + y, 1, 3);
      g2d.fillRect(103 + x, 39 + y, 2, 1);
      g2d.fillRect(103 + x, 40 + y, 1, 1);

      g2d.setColor(COLORS.get(ImageUtilities.GREY));
      g2d.fillRect(113 + x, 13 + y, 1, 3);
      g2d.fillRect(112 + x, 13 + y, 1, 7);
      g2d.fillRect(111 + x, 13 + y, 1, 2);
      g2d.fillRect(110 + x, 13 + y, 1, 1);
      g2d.fillRect(114 + x, 14 + y, 1, 3);
      g2d.fillRect(117 + x, 15 + y, 1, 2);
      g2d.fillRect(116 + x, 15 + y, 1, 4);
      g2d.fillRect(115 + x, 15 + y, 1, 3);
      g2d.fillRect(109 + x, 15 + y, 1, 1);
      g2d.fillRect(111 + x, 16 + y, 1, 3);
      g2d.fillRect(110 + x, 16 + y, 1, 2);
      g2d.fillRect(98 + x, 16 + y, 1, 4);
      g2d.fillRect(113 + x, 17 + y, 1, 3);
      g2d.fillRect(97 + x, 17 + y, 1, 4);
      g2d.fillRect(96 + x, 17 + y, 1, 6);
      g2d.fillRect(118 + x, 18 + y, 1, 2);
      g2d.fillRect(109 + x, 18 + y, 1, 3);
      g2d.fillRect(108 + x, 18 + y, 1, 2);
      g2d.fillRect(107 + x, 18 + y, 1, 2);
      g2d.fillRect(105 + x, 18 + y, 2, 1);
      g2d.fillRect(99 + x, 18 + y, 2, 1);
      g2d.fillRect(110 + x, 19 + y, 1, 3);
      g2d.fillRect(104 + x, 19 + y, 1, 2);
      g2d.fillRect(103 + x, 19 + y, 1, 2);
      g2d.fillRect(101 + x, 19 + y, 2, 1);
      g2d.fillRect(95 + x, 19 + y, 1, 9);
      g2d.fillRect(114 + x, 20 + y, 1, 1);
      g2d.fillRect(106 + x, 20 + y, 1, 2);
      g2d.fillRect(105 + x, 20 + y, 1, 1);
      g2d.fillRect(119 + x, 21 + y, 1, 7);
      g2d.fillRect(111 + x, 21 + y, 1, 2);
      g2d.fillRect(107 + x, 21 + y, 1, 2);
      g2d.fillRect(108 + x, 22 + y, 1, 2);
      g2d.fillRect(112 + x, 23 + y, 1, 1);
      g2d.fillRect(109 + x, 23 + y, 1, 3);
      g2d.fillRect(110 + x, 24 + y, 1, 2);
      g2d.fillRect(94 + x, 25 + y, 1, 6);
      g2d.fillRect(111 + x, 26 + y, 1, 7);
      g2d.fillRect(120 + x, 28 + y, 1, 3);
      g2d.fillRect(97 + x, 41 + y, 1, 1);

      g2d.setColor(COLORS.get(ImageUtilities.GREY_1));
      g2d.fillRect(113 + x, 16 + y, 1, 1);
      g2d.fillRect(117 + x, 17 + y, 1, 4);
      g2d.fillRect(114 + x, 18 + y, 1, 2);
      g2d.fillRect(110 + x, 18 + y, 1, 1);
      g2d.fillRect(111 + x, 19 + y, 1, 2);
      g2d.fillRect(105 + x, 19 + y, 2, 1);
      g2d.fillRect(118 + x, 20 + y, 1, 2);
      g2d.fillRect(115 + x, 20 + y, 1, 3);
      g2d.fillRect(112 + x, 20 + y, 1, 3);
      g2d.fillRect(108 + x, 20 + y, 1, 2);
      g2d.fillRect(107 + x, 20 + y, 1, 1);
      g2d.fillRect(113 + x, 21 + y, 1, 4);
      g2d.fillRect(109 + x, 21 + y, 1, 2);
      g2d.fillRect(110 + x, 23 + y, 1, 1);
      g2d.fillRect(111 + x, 24 + y, 1, 2);
      g2d.fillRect(112 + x, 27 + y, 1, 6);
      g2d.fillRect(119 + x, 28 + y, 1, 3);
      g2d.fillRect(95 + x, 28 + y, 1, 6);
      g2d.fillRect(115 + x, 29 + y, 1, 4);
      g2d.fillRect(113 + x, 30 + y, 1, 3);
      g2d.fillRect(94 + x, 31 + y, 1, 3);

      g2d.setColor(COLORS.get(ImageUtilities.GREY_2));
      g2d.fillRect(114 + x, 17 + y, 1, 1);
      g2d.fillRect(115 + x, 18 + y, 1, 2);
      g2d.fillRect(116 + x, 19 + y, 1, 14);
      g2d.fillRect(113 + x, 20 + y, 1, 1);
      g2d.fillRect(117 + x, 21 + y, 1, 10);
      g2d.fillRect(114 + x, 21 + y, 1, 12);
      g2d.fillRect(118 + x, 22 + y, 1, 9);
      g2d.fillRect(110 + x, 22 + y, 1, 1);
      g2d.fillRect(115 + x, 23 + y, 1, 6);
      g2d.fillRect(111 + x, 23 + y, 1, 1);
      g2d.fillRect(112 + x, 24 + y, 1, 3);
      g2d.fillRect(113 + x, 25 + y, 1, 5);
    } else {
      g2d.setColor(COLORS.get(ImageUtilities.NEG_GREY_3));
      g2d.fillRect(108 + x, 12 + y, 1, 1);
      g2d.fillRect(109 + x, 13 + y, 1, 2);
      g2d.fillRect(110 + x, 14 + y, 1, 2);
      g2d.fillRect(111 + x, 15 + y, 1, 1);
      g2d.fillRect(112 + x, 16 + y, 2, 1);

      g2d.setColor(COLORS.get(ImageUtilities.NEG_GREY_2));
      g2d.fillRect(104 + x, 11 + y, 9, 1);
      g2d.fillRect(107 + x, 12 + y, 1, 1);
      g2d.fillRect(109 + x, 12 + y, 1, 1);
      g2d.fillRect(108 + x, 13 + y, 1, 2);
      g2d.fillRect(110 + x, 13 + y, 1, 1);
      g2d.fillRect(106 + x, 14 + y, 2, 1);
      g2d.fillRect(111 + x, 14 + y, 5, 1);
      g2d.fillRect(104 + x, 15 + y, 2, 1);
      g2d.fillRect(109 + x, 15 + y, 1, 2);
      g2d.fillRect(112 + x, 15 + y, 1, 1);
      g2d.fillRect(116 + x, 15 + y, 1, 1);
      g2d.fillRect(107 + x, 16 + y, 2, 1);
      g2d.fillRect(110 + x, 16 + y, 2, 1);
      g2d.fillRect(112 + x, 17 + y, 2, 1);

      g2d.setColor(COLORS.get(ImageUtilities.NEG_GREY_1));
      g2d.fillRect(101 + x, 12 + y, 1, 2);
      g2d.fillRect(102 + x, 12 + y, 5, 1);
      g2d.fillRect(110 + x, 12 + y, 6, 1);
      g2d.fillRect(100 + x, 13 + y, 1, 2);
      g2d.fillRect(106 + x, 13 + y, 2, 1);
      g2d.fillRect(111 + x, 13 + y, 7, 1);
      g2d.fillRect(105 + x, 14 + y, 1, 1);
      g2d.fillRect(116 + x, 14 + y, 3, 1);
      g2d.fillRect(107 + x, 15 + y, 2, 1);
      g2d.fillRect(113 + x, 15 + y, 3, 1);
      g2d.fillRect(117 + x, 15 + y, 3, 1);
      g2d.fillRect(106 + x, 16 + y, 1, 2);
      g2d.fillRect(114 + x, 16 + y, 1, 3);
      g2d.fillRect(115 + x, 16 + y, 1, 2);
      g2d.fillRect(116 + x, 16 + y, 1, 2);
      g2d.fillRect(118 + x, 16 + y, 3, 1);
      g2d.fillRect(107 + x, 17 + y, 5, 1);
      g2d.fillRect(120 + x, 17 + y, 1, 2);
      g2d.fillRect(111 + x, 18 + y, 3, 1);
      g2d.fillRect(121 + x, 18 + y, 1, 7);
      g2d.fillRect(115 + x, 19 + y, 1, 2);
      g2d.fillRect(116 + x, 19 + y, 1, 2);
      g2d.fillRect(113 + x, 20 + y, 1, 2);
      g2d.fillRect(114 + x, 20 + y, 1, 1);
      g2d.fillRect(117 + x, 20 + y, 1, 2);
      g2d.fillRect(110 + x, 21 + y, 1, 2);
      g2d.fillRect(111 + x, 21 + y, 1, 2);
      g2d.fillRect(112 + x, 21 + y, 1, 1);
      g2d.fillRect(118 + x, 21 + y, 1, 3);
      g2d.fillRect(109 + x, 22 + y, 1, 2);
      g2d.fillRect(108 + x, 23 + y, 1, 1);
      g2d.fillRect(119 + x, 23 + y, 1, 10);
      g2d.fillRect(107 + x, 24 + y, 1, 1);
      g2d.fillRect(122 + x, 24 + y, 1, 9);
      g2d.fillRect(118 + x, 33 + y, 1, 8);
      g2d.fillRect(117 + x, 34 + y, 1, 8);
      g2d.fillRect(116 + x, 35 + y, 1, 6);
      g2d.fillRect(115 + x, 36 + y, 1, 5);
      g2d.fillRect(114 + x, 37 + y, 1, 4);
      g2d.fillRect(113 + x, 38 + y, 1, 3);
      g2d.fillRect(111 + x, 39 + y, 2, 1);
      g2d.fillRect(112 + x, 40 + y, 1, 1);

      g2d.setColor(COLORS.get(ImageUtilities.GREY));
      g2d.fillRect(102 + x, 13 + y, 1, 3);
      g2d.fillRect(103 + x, 13 + y, 1, 7);
      g2d.fillRect(104 + x, 13 + y, 1, 2);
      g2d.fillRect(105 + x, 13 + y, 1, 1);
      g2d.fillRect(101 + x, 14 + y, 1, 3);
      g2d.fillRect(98 + x, 15 + y, 1, 2);
      g2d.fillRect(99 + x, 15 + y, 1, 4);
      g2d.fillRect(100 + x, 15 + y, 1, 3);
      g2d.fillRect(106 + x, 15 + y, 1, 1);
      g2d.fillRect(104 + x, 16 + y, 1, 3);
      g2d.fillRect(105 + x, 16 + y, 1, 2);
      g2d.fillRect(117 + x, 16 + y, 1, 4);
      g2d.fillRect(102 + x, 17 + y, 1, 3);
      g2d.fillRect(118 + x, 17 + y, 1, 4);
      g2d.fillRect(119 + x, 17 + y, 1, 6);
      g2d.fillRect(97 + x, 18 + y, 1, 2);
      g2d.fillRect(106 + x, 18 + y, 1, 3);
      g2d.fillRect(107 + x, 18 + y, 1, 2);
      g2d.fillRect(108 + x, 18 + y, 1, 2);
      g2d.fillRect(109 + x, 18 + y, 2, 1);
      g2d.fillRect(115 + x, 18 + y, 2, 1);
      g2d.fillRect(105 + x, 19 + y, 1, 3);
      g2d.fillRect(111 + x, 19 + y, 1, 2);
      g2d.fillRect(112 + x, 19 + y, 1, 2);
      g2d.fillRect(113 + x, 19 + y, 2, 1);
      g2d.fillRect(120 + x, 19 + y, 1, 9);
      g2d.fillRect(101 + x, 20 + y, 1, 1);
      g2d.fillRect(109 + x, 20 + y, 1, 2);
      g2d.fillRect(110 + x, 20 + y, 1, 1);
      g2d.fillRect(96 + x, 21 + y, 1, 7);
      g2d.fillRect(104 + x, 21 + y, 1, 2);
      g2d.fillRect(108 + x, 21 + y, 1, 2);
      g2d.fillRect(107 + x, 22 + y, 1, 2);
      g2d.fillRect(103 + x, 23 + y, 1, 1);
      g2d.fillRect(106 + x, 23 + y, 1, 3);
      g2d.fillRect(105 + x, 24 + y, 1, 2);
      g2d.fillRect(121 + x, 25 + y, 1, 6);
      g2d.fillRect(104 + x, 26 + y, 1, 7);
      g2d.fillRect(95 + x, 28 + y, 1, 3);
      g2d.fillRect(118 + x, 41 + y, 1, 1);

      g2d.setColor(COLORS.get(ImageUtilities.GREY_1));
      g2d.fillRect(102 + x, 16 + y, 1, 1);
      g2d.fillRect(98 + x, 17 + y, 1, 4);
      g2d.fillRect(101 + x, 18 + y, 1, 2);
      g2d.fillRect(105 + x, 18 + y, 1, 1);
      g2d.fillRect(104 + x, 19 + y, 1, 2);
      g2d.fillRect(109 + x, 19 + y, 2, 1);
      g2d.fillRect(97 + x, 20 + y, 1, 2);
      g2d.fillRect(100 + x, 20 + y, 1, 3);
      g2d.fillRect(103 + x, 20 + y, 1, 3);
      g2d.fillRect(107 + x, 20 + y, 1, 2);
      g2d.fillRect(108 + x, 20 + y, 1, 1);
      g2d.fillRect(102 + x, 21 + y, 1, 4);
      g2d.fillRect(106 + x, 21 + y, 1, 2);
      g2d.fillRect(105 + x, 23 + y, 1, 1);
      g2d.fillRect(104 + x, 24 + y, 1, 2);
      g2d.fillRect(103 + x, 27 + y, 1, 6);
      g2d.fillRect(96 + x, 28 + y, 1, 3);
      g2d.fillRect(120 + x, 28 + y, 1, 6);
      g2d.fillRect(100 + x, 29 + y, 1, 4);
      g2d.fillRect(102 + x, 30 + y, 1, 3);
      g2d.fillRect(121 + x, 31 + y, 1, 3);

      g2d.setColor(COLORS.get(ImageUtilities.GREY_2));
      g2d.fillRect(101 + x, 17 + y, 1, 1);
      g2d.fillRect(100 + x, 18 + y, 1, 2);
      g2d.fillRect(99 + x, 19 + y, 1, 14);
      g2d.fillRect(102 + x, 20 + y, 1, 1);
      g2d.fillRect(98 + x, 21 + y, 1, 10);
      g2d.fillRect(101 + x, 21 + y, 1, 12);
      g2d.fillRect(97 + x, 22 + y, 1, 9);
      g2d.fillRect(105 + x, 22 + y, 1, 1);
      g2d.fillRect(100 + x, 23 + y, 1, 6);
      g2d.fillRect(104 + x, 23 + y, 1, 1);
      g2d.fillRect(103 + x, 24 + y, 1, 3);
      g2d.fillRect(102 + x, 25 + y, 1, 5);
    }
  }
Exemplo n.º 2
0
  public void drawBack(int x, int y, GraphicsMap g2d) {
    super.drawBack(x, y, g2d);
    if (direction.equalsIgnoreCase("left")) {
      g2d.setColor(COLORS.get(ImageUtilities.NEG_GREY_1));
      g2d.fillRect(96 + x, 32 + y, 1, 3);
      g2d.fillRect(93 + x, 32 + y, 1, 22);
      g2d.fillRect(111 + x, 40 + y, 1, 10);
      g2d.fillRect(110 + x, 41 + y, 1, 4);
      g2d.fillRect(98 + x, 42 + y, 1, 3);
      g2d.fillRect(96 + x, 42 + y, 1, 2);
      g2d.fillRect(113 + x, 43 + y, 1, 9);
      g2d.fillRect(109 + x, 43 + y, 1, 3);
      g2d.fillRect(99 + x, 43 + y, 1, 3);
      g2d.fillRect(97 + x, 43 + y, 1, 7);
      g2d.fillRect(120 + x, 44 + y, 1, 5);
      g2d.fillRect(92 + x, 44 + y, 1, 2);
      g2d.fillRect(121 + x, 45 + y, 1, 5);
      g2d.fillRect(118 + x, 45 + y, 1, 6);
      g2d.fillRect(108 + x, 45 + y, 1, 2);
      g2d.fillRect(100 + x, 45 + y, 1, 2);
      g2d.fillRect(112 + x, 46 + y, 1, 2);
      g2d.fillRect(106 + x, 46 + y, 2, 1);
      g2d.fillRect(101 + x, 46 + y, 2, 1);
      g2d.fillRect(94 + x, 46 + y, 1, 8);
      g2d.fillRect(110 + x, 47 + y, 1, 3);
      g2d.fillRect(109 + x, 47 + y, 1, 1);
      g2d.fillRect(98 + x, 47 + y, 1, 3);
      g2d.fillRect(96 + x, 47 + y, 1, 6);
      g2d.fillRect(108 + x, 48 + y, 1, 3);
      g2d.fillRect(116 + x, 49 + y, 1, 5);
      g2d.fillRect(115 + x, 49 + y, 1, 2);
      g2d.fillRect(109 + x, 49 + y, 1, 2);
      g2d.fillRect(107 + x, 49 + y, 1, 1);
      g2d.fillRect(99 + x, 49 + y, 3, 1);
      g2d.fillRect(122 + x, 50 + y, 1, 1);
      g2d.fillRect(99 + x, 50 + y, 2, 1);
      g2d.fillRect(95 + x, 50 + y, 1, 4);
      g2d.fillRect(119 + x, 51 + y, 3, 1);
      g2d.fillRect(114 + x, 51 + y, 1, 2);
      g2d.fillRect(122 + x, 52 + y, 3, 1);
      g2d.fillRect(120 + x, 52 + y, 1, 2);
      g2d.fillRect(119 + x, 52 + y, 1, 2);
      g2d.fillRect(115 + x, 52 + y, 1, 2);
      g2d.fillRect(92 + x, 52 + y, 1, 1);
      g2d.fillRect(117 + x, 53 + y, 2, 1);
      g2d.fillRect(121 + x, 54 + y, 1, 1);

      g2d.setColor(COLORS.get(ImageUtilities.GREY));
      g2d.fillRect(120 + x, 30 + y, 1, 14);
      g2d.fillRect(111 + x, 32 + y, 1, 8);
      g2d.fillRect(96 + x, 35 + y, 1, 7);
      g2d.fillRect(94 + x, 37 + y, 1, 9);
      g2d.fillRect(117 + x, 39 + y, 1, 14);
      g2d.fillRect(113 + x, 39 + y, 1, 4);
      g2d.fillRect(95 + x, 40 + y, 1, 10);
      g2d.fillRect(119 + x, 41 + y, 1, 10);
      g2d.fillRect(114 + x, 41 + y, 1, 10);
      g2d.fillRect(97 + x, 42 + y, 1, 1);
      g2d.fillRect(112 + x, 43 + y, 1, 3);
      g2d.fillRect(118 + x, 44 + y, 1, 1);
      g2d.fillRect(96 + x, 44 + y, 1, 3);
      g2d.fillRect(116 + x, 46 + y, 1, 3);
      g2d.fillRect(115 + x, 47 + y, 1, 2);
      g2d.fillRect(120 + x, 49 + y, 1, 2);
      g2d.fillRect(121 + x, 50 + y, 1, 1);
      g2d.fillRect(122 + x, 51 + y, 1, 1);
      g2d.fillRect(118 + x, 51 + y, 1, 2);
      g2d.fillRect(115 + x, 51 + y, 1, 1);

      g2d.setColor(COLORS.get(ImageUtilities.GREY_1));
      g2d.fillRect(119 + x, 30 + y, 1, 11);
      g2d.fillRect(118 + x, 31 + y, 1, 13);
      g2d.fillRect(115 + x, 32 + y, 1, 15);
      g2d.fillRect(113 + x, 32 + y, 1, 7);
      g2d.fillRect(112 + x, 32 + y, 1, 11);
      g2d.fillRect(95 + x, 32 + y, 1, 8);
      g2d.fillRect(94 + x, 32 + y, 1, 5);
      g2d.fillRect(116 + x, 33 + y, 1, 13);
      g2d.fillRect(117 + x, 37 + y, 1, 2);
      g2d.fillRect(114 + x, 38 + y, 1, 3);

      g2d.setColor(COLORS.get(ImageUtilities.GREY_2));
      g2d.fillRect(117 + x, 30 + y, 2, 1);
      g2d.fillRect(117 + x, 31 + y, 1, 6);
      g2d.fillRect(116 + x, 32 + y, 1, 1);
      g2d.fillRect(114 + x, 32 + y, 1, 6);
    } else {
      g2d.setColor(COLORS.get(ImageUtilities.NEG_GREY_1));
      g2d.fillRect(119 + x, 32 + y, 1, 3);
      g2d.fillRect(122 + x, 32 + y, 1, 22);
      g2d.fillRect(104 + x, 40 + y, 1, 10);
      g2d.fillRect(105 + x, 41 + y, 1, 4);
      g2d.fillRect(117 + x, 42 + y, 1, 3);
      g2d.fillRect(119 + x, 42 + y, 1, 2);
      g2d.fillRect(102 + x, 43 + y, 1, 9);
      g2d.fillRect(106 + x, 43 + y, 1, 3);
      g2d.fillRect(116 + x, 43 + y, 1, 3);
      g2d.fillRect(118 + x, 43 + y, 1, 7);
      g2d.fillRect(95 + x, 44 + y, 1, 5);
      g2d.fillRect(123 + x, 44 + y, 1, 2);
      g2d.fillRect(94 + x, 45 + y, 1, 5);
      g2d.fillRect(97 + x, 45 + y, 1, 6);
      g2d.fillRect(107 + x, 45 + y, 1, 2);
      g2d.fillRect(115 + x, 45 + y, 1, 2);
      g2d.fillRect(103 + x, 46 + y, 1, 2);
      g2d.fillRect(108 + x, 46 + y, 2, 1);
      g2d.fillRect(113 + x, 46 + y, 2, 1);
      g2d.fillRect(121 + x, 46 + y, 1, 8);
      g2d.fillRect(105 + x, 47 + y, 1, 3);
      g2d.fillRect(106 + x, 47 + y, 1, 1);
      g2d.fillRect(117 + x, 47 + y, 1, 3);
      g2d.fillRect(119 + x, 47 + y, 1, 6);
      g2d.fillRect(107 + x, 48 + y, 1, 3);
      g2d.fillRect(99 + x, 49 + y, 1, 5);
      g2d.fillRect(100 + x, 49 + y, 1, 2);
      g2d.fillRect(106 + x, 49 + y, 1, 2);
      g2d.fillRect(108 + x, 49 + y, 1, 1);
      g2d.fillRect(114 + x, 49 + y, 3, 1);
      g2d.fillRect(93 + x, 50 + y, 1, 1);
      g2d.fillRect(115 + x, 50 + y, 2, 1);
      g2d.fillRect(120 + x, 50 + y, 1, 4);
      g2d.fillRect(94 + x, 51 + y, 3, 1);
      g2d.fillRect(101 + x, 51 + y, 1, 2);
      g2d.fillRect(91 + x, 52 + y, 3, 1);
      g2d.fillRect(95 + x, 52 + y, 1, 2);
      g2d.fillRect(96 + x, 52 + y, 1, 2);
      g2d.fillRect(100 + x, 52 + y, 1, 2);
      g2d.fillRect(123 + x, 52 + y, 1, 1);
      g2d.fillRect(97 + x, 53 + y, 2, 1);
      g2d.fillRect(94 + x, 54 + y, 1, 1);

      g2d.setColor(COLORS.get(ImageUtilities.GREY));
      g2d.fillRect(95 + x, 30 + y, 1, 14);
      g2d.fillRect(104 + x, 32 + y, 1, 8);
      g2d.fillRect(119 + x, 35 + y, 1, 7);
      g2d.fillRect(121 + x, 37 + y, 1, 9);
      g2d.fillRect(98 + x, 39 + y, 1, 14);
      g2d.fillRect(102 + x, 39 + y, 1, 4);
      g2d.fillRect(120 + x, 40 + y, 1, 10);
      g2d.fillRect(96 + x, 41 + y, 1, 10);
      g2d.fillRect(101 + x, 41 + y, 1, 10);
      g2d.fillRect(118 + x, 42 + y, 1, 1);
      g2d.fillRect(103 + x, 43 + y, 1, 3);
      g2d.fillRect(97 + x, 44 + y, 1, 1);
      g2d.fillRect(119 + x, 44 + y, 1, 3);
      g2d.fillRect(99 + x, 46 + y, 1, 3);
      g2d.fillRect(100 + x, 47 + y, 1, 2);
      g2d.fillRect(95 + x, 49 + y, 1, 2);
      g2d.fillRect(94 + x, 50 + y, 1, 1);
      g2d.fillRect(93 + x, 51 + y, 1, 1);
      g2d.fillRect(97 + x, 51 + y, 1, 2);
      g2d.fillRect(100 + x, 51 + y, 1, 1);

      g2d.setColor(COLORS.get(ImageUtilities.GREY_1));
      g2d.fillRect(96 + x, 30 + y, 1, 11);
      g2d.fillRect(97 + x, 31 + y, 1, 13);
      g2d.fillRect(100 + x, 32 + y, 1, 15);
      g2d.fillRect(102 + x, 32 + y, 1, 7);
      g2d.fillRect(103 + x, 32 + y, 1, 11);
      g2d.fillRect(120 + x, 32 + y, 1, 8);
      g2d.fillRect(121 + x, 32 + y, 1, 5);
      g2d.fillRect(99 + x, 33 + y, 1, 13);
      g2d.fillRect(98 + x, 37 + y, 1, 2);
      g2d.fillRect(101 + x, 38 + y, 1, 3);

      g2d.setColor(COLORS.get(ImageUtilities.GREY_2));
      g2d.fillRect(97 + x, 30 + y, 2, 1);
      g2d.fillRect(98 + x, 31 + y, 1, 6);
      g2d.fillRect(99 + x, 32 + y, 1, 1);
      g2d.fillRect(101 + x, 32 + y, 1, 6);
    }
  }