#!/usr/bin/env python3
import re


# Source: https://stackoverflow.com/a/48116944
def rot_90(blk):
    return [list(reversed(x)) for x in zip(*blk)]


h, w = map(int, input().split())
block = [list(input()) for _ in range(h)]
for _ in range(4):
    block = rot_90(block)
    if all(re.match(r"^#*\.*$", "".join(line)) for line in block):
        print(len(block[0])+1, len(block))
        print("\n".join("".join("." if c == "#" else "#" for c in line) for line in rot_90(block)))
        print("." * len(block))
        exit()
print("impossible")
