..XXXXX...XXXXXXXX........XX..XXXXXXXX...X.....X..XX..............XX..XX.....XX..X.....X..XX..............XX..XX.....XX...XXXXX...XXXXXX..........XX..XXXXXXXX...X.....X..XX........XX....XX..XX.........X.....X..XX........XX....XX..XX..........XXXXX...XXXXXXXX...XXXXXX...XX........