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