..XXXXX...XXXXXXXX....XXXXXXX...XXXXXXXX..X.....X..XX.....XX..XX.....XX.....XX...........X..XX.....XX..XX.....XX.....XX........XXX...XXXXXXXX...XX.....XX.....XX...........X..XX.........XX..XX.XX.....XX.....X.....X..XX.........XX....XX......XX......XXXXX...XX..........XXXXX.XX.....XX....