##### ##### .....######## #...# ............###...# ...................# ................o..# ###+##..........o#########. #..............[...o.... #.......#...o........... #.#.....#.........o..... #.####................. #...................... ###<##....#######.....# #.##....# ..### .................... .#..##.######## ... #.#<....# # #..##.# #...... ....... #.##... .