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