# .##+ ###+# .# #.... #...###..# #.... #........# #.....+........# #.....###'####### #...O.......# #....<......# #........>..# #...........# #...........# ...########### .... .... .....