.X..............XX..XX....XX..XX....XX..X....X.........XX..XX...XX...XXX...XX..X....X.........XX..XX..XX....XXXX..XX..X....X.........XX..XXXXX.....XX.XX.XX..XXXXXXX..XX....XX..XX..XX....XX..XXXX.......X...XX....XX..XX...XX...XX...XXX.......X....XXXXXX...XX....XX..XX....XX.