s=input() n=1024 print(n) X=[] for i in range(n): X.append(["#"]*n) for i in range(n): for j in range(n): if i==1 or i==n-1 or j==0 or j==n-1: X[i][j]="." k=500 for i in range(k): h=(k-i)*2 X[n-1-h][2*i+1]="." for j in range(h+1): X[n-1-j][2*i+2]="." for i in range(k): h=(k-i)*2 X[2*i+2][n-1-h]="." for j in range(h+1): X[2*i+3][n-1-j]="." for i in range(len(s)): if s[i]=="x": if i%2==0: X[-2][i]="#" else: X[i][-2]="#" for I in X:print("".join(I))