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