.................. .................. .................. .................. .................. #.........o...... #..!.....oo.....# #....<...oo....# #####.#..oo..### ######..## ###