+.. #.. #..### #....# #....+ +....# .. #....# ....####'###+## #...........# +...........# #.......)...# #...........### #.....###o###.# #.....+.<.)...# #.....#...o...# #.....#.......# +.....#.......+ .....#.o.....# ....##..###+# . #..# #...+ +...# #...# ###+#