. #. #. #. #. #. . #. ... #.########...... #.<)o.....# #..######## #..# #..# #.o# #.!.<.ooo# ##.#.>.... #.#.###o# #.. . ##. .. . #. .# .