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