..# #h# #.# #.# #####.# ...#.## ######.#..##### .........O....# #####....##.## #.....# #..##.# #..# .# #..# .. #..# .# ...# .. ..##