import sys s = sys.stdin.buffer.readline().strip().decode() n = len(s) + 5 grid = [["#"] * n for _ in range(n)] grid[0][0] = grid[-1][-1] = "." for i, ch in enumerate(s, 1): if i % 2: base, r, c = i - 1, i + 1, i - 1 for rr in range(base, base + 3): grid[rr][c] = "." else: base = i - 2 r = c = i for cc in range(base, base + 3): grid[r][cc] = "." if ch == "x": continue if i % 2: for rr in range(r, n): grid[rr][c] = "." for cc in range(c, n): grid[-1][cc] = "." else: for cc in range(c, n): grid[r][cc] = "." for rr in range(r, n): grid[rr][-1] = "." print(n) print("\n".join(map("".join, grid)))