wwwwwwwwwwwww
w...........w
w...1.2..c..w
w.....3..3..w
w..a.2...h..w
w....hh.3...w
w..1.....2..w
w.....1..b..w
w.....A.....w
wwwwwwwwwwwww