.X..............XX...XXXXXX...XX.....XX..X....X.........XX..XX....XX..XX.....XX..X....X.........XX..XX........XX.....XX..X....X.........XX...XXXXXX...XX.....XX..XXXXXXX..XX....XX........XX...XX...XX........X...XX....XX..XX....XX....XX.XX.........X....XXXXXX....XXXXXX......XXX....