#...# #...# #...# ##...# !...# ####### #...# #.....########...###.# #.....'...oo)...(....# #.....#########.####.# #.....# #o# #.....# #o# #.....# #.# #....o# #.# #.....# #o# #....o# #.# ####.## #.# #.# #.# #.# #.# #.# #.# #o# #.# #.# #.# #.# #.# #.# #.# #.##########.## #......o......# ###############