fun main(args: Array<String>) {
  val sc = java.util.Scanner(System.`in`)
  val A = sc.nextInt()
  val B = sc.nextInt()
  val r = Array(50) { Array(100) { '.' } } + Array(50) { Array(100) { '#' } }

  for (i in 0..(B - 2)) {
    r[i / 50 * 2][i % 50 * 2] = '#'
  }
  for (i in 0..(A - 2)) {
    r[i / 50 * 2 + 51][i % 50 * 2] = '.'
  }
  println("100 100")
  r.forEach { println(it.joinToString("")) }
}
