##### .....# ###...... #.O.....# #.####### #...# ###.# #.# #.### #...# ###.# #<# ###