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