.X........XXXXXXX..XX....XX..XX.....XX..X....X...X........XXX...XX..XX.....XX..X....X...X........XXXX..XX..XX.....XX..X....X...XXXXXX...XX.XX.XX..XX.....XX..XXXXXXX........X..XX..XXXX...XX...XX........X...X.....X..XX...XXX....XX.XX.........X....XXXXX...XX....XX.....XXX....