H, W = gets.chomp.split(' ').map(&:to_i)
C_H, C_W = gets.chomp.split(' ').map(&:to_i)
D_H, D_W = gets.chomp.split(' ').map(&:to_i)

MAP = []
H.times do |i|
  MAP.push(gets.chomp.chars)
end

# マップを区分けする
puts "C_H: #{C_H}, C_W: #{C_W}"
map = MAP
return puts '-1' if map[C_H - 1][C_W - 1] == '#'
return puts '1'