 void writeChar(char c) {
     
     switch(c) {
-        case 'L':
-          writeL();
-          break;
+      case 'B':
+        writeB();
+        break;
+      case 'G':
+        writeG();
+        break;
+      case 'L':
+        writeL();
+        break;
+      case 'O':
+        writeO();
+        break;
+      case 'T':
+        writeT();
+        break;
         
-        default:
-          pushCmd("BZ 500");
-          break;
+      default:
+        pushCmd("BZ 500");
+        break;
     }
 }
 


// Alphabet

void writeL() {
  float x = position.x;
  float y = position.y;
  float w = fontSize * 0.5;

  pushTo(x,y);
  pushTo(x + w, y);
  pushCmd("PU");
  NEXTLETTER
}

void writeO() 
{
  float x = position.x;
  float y = position.y;
  float w = fontSize * 0.5;
  pushCmd("PD");
  pushTo(x + w, y);
  pushTo(x + w, y + capHeight);
  pushTo(x, y + capHeight);
  pushTo(x, y);
  pushCmd("PU");
  NEXTLETTER  
}

void writeT()
{
  float x = position.x;
  float y = position.y;
  float w = fontSize * 0.5;
  pushTo(x + w/2, y);
  pushCmd("PD");
  pushTo(x + w/2, y + capHeight);
  pushTo(x, y + capHeight);
  pushTo(x + w, y + capHeight);
  pushCmd("PU");
  NEXTLETTER  
}


