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