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