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