.X........XXXXXXX..XX.....XX..XX....XX..X....X...X....X...XX.....XX..XX...XX...X....X.......X....XX.....XX..XX..XX....X....X......X.....XXXXXXXXX..XXXXX.....XXXXXXX....X......XX.....XX..XX..XX.........X.....X......XX.....XX..XX...XX........X.....X......XX.....XX..XX....XX.