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