var a=Seq("#") var i=0 while({i=readInt i}>0)a="#"*i flatMap{c=>val s=readLine a.map(t=>(""/:s)(_+t.replace(c,_)))} a map println