public static void main(String args[]) {
    
    /*
    float line[] = staggeredLine(17, 2.0f) ;
    I.say("Line is: ") ;
    for (float f : line) I.add(((int) (f * 10))+", ") ;
    //*/
    
    //*
    final int SIZE = 16 ;
    List <Coord[]> regions = genRegionsFor(SIZE, 3) ;
    I.say(regions.size()+" regions generated!") ;
    int ID = 0 ;
    int map[][] = new int[SIZE][SIZE] ;
    for (Coord c : Visit.grid(0, 0, SIZE, SIZE, 1)) map[c.x][c.y] = -1 ;
    for (Coord[] region : regions) {
      for (Coord c : region) map[c.x][c.y] = ID ;
      ID++ ;
    }
    for (int y = 0 ; y < SIZE ; y++) {
      I.say("\n") ;
      for (int x = 0 ; x < SIZE ; x++) {
        I.add(((char) ('A' + map[x][y]))+", ") ;
      }
    }
    //*/
  }