.X.........XXXXXX....XX.....XX..XX....XX..X....X...XX....XX...XX.....XX...XX..XX...X....X...XX.........XX.....XX....XXXX....X....X...XX...XXXX..XXXXXXXXX.....XX.....XXXXXXX..XX....XX...XX.....XX.....XX..........X...XX....XX...XX.....XX.....XX..........X....XXXXXX....XX.....XX.....XX....