########+####.
  #.............
###....O........
#).<............
#...............
#.......<.......
#...............
#...####+#+#h...
#...         ...
#..           ..
#.