######## #......# #......# #......# #......# #......# .# . #......# .. .. #......# .# ...##########......#..##### ...................#.!..... #........o.......'....o.. #................#...o.o. #.....>.o........# ...... #.......o........# ###.. ##############'### #....+ #....# ##...# #....# #.#### #. #. #. #