int IMG[64];
int NBCOL = 8;
int NBROW = 8;

void draw(int color, int x, int y){
  int pos = (y * NBCOL + x);
  if (pos < NBCOL * NBROW){
	  *(IMG + pos) = color;
  }
}

int get(int x, int y){
  int pos = (y * NBCOL + x);
  if (pos < NBCOL * NBROW){
    return *(IMG + pos);
  }
  return -1;
}

void draw_world(){
  int i = 0;
  int j = 0;
  while (j < NBROW) {
    i = 0;
    while (i < NBCOL) {
      if(get(i, j) != 0){
        print_char('#');
      } else {
        print_char(' ');
      }
      i = i + 1;
    }
    print_char('\n');
    j = j + 1;
  }
}

int main(){
  draw(0xff0000, 1, 1);
  print(get(1,1));
  draw_world();
  return 0;
}