H, W, K = gets.split.map(&:to_i)
Cs = readlines.map{_1.strip.split('')}

require 'matrix'
cs = Matrix.rows(Cs.map{_1.map{|c| c == '#' ? 1 : 0}})
ans = 0
(0 ... 2**W).each do |w|
  cv = Matrix.column_vector(("%0#{W}b" % w).split('').map(&:to_i))
  (0 ... 2**H).each do |h|
    rv = Matrix.row_vector(("%0#{H}b" % h).split('').map(&:to_i))
    ans += 1 if (rv*cs*cv)[0, 0] == K
  end
end
puts ans