import sys readline = sys.stdin.readline # T = int(readline()) # for _ in range(T): # ans = solve() # print(ans) # n = int(readline()) # a = [int(i) for i in readline().split()] # ab = [[int(i) for i in readline().split()] for _ in range()] # S = readline().strip() # b = [readline().strip() for _ in range()] N = 10 S = readline().strip() n = (1<= 1: for _ in range(2*i-1): x -= 1 b[j][-x] = 1 j += 1 b[j][-x] = 1 bb = [[0]*n for _ in range(n)] for i in range(n): for j in range(n): bb[i][j] = b[j][i] b = bb for i,lst in enumerate(b): if i == 0: b[i] = [1]+lst else: b[i] = [0]+lst b[-1] = b[-2][::] b.append([1]*(n+1)) assert len(b) == len(b[0]) print(len(b)) for i,lst in enumerate(b): print("".join("#."[i] for i in lst)) #assert N == 10