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