{-# LANGUAGE BangPatterns #-}
import Control.Monad

main :: IO ()
main = do
  [h, w] <- map read . words <$> getLine
  !al <- replicateM h $ map (== '#') <$> getLine
  let
    red = flip map [1..h] $ \i -> flip map [1..w] $ \j -> j == 1 || odd i
    blue = map (map not) red
    po = zipWith (zipWith (||)) al
    printColor = putStrLn . unlines . map (map (\b -> if b then '#' else '.'))
  printColor (po red)
  printColor (po blue)
