######### ........######### #.......[.......# #.#####.#######.## #.......# #...# #.#####.# #.#.# ##.# #.######...####### #..#####................. #..oO............######## #..#####.#.####..# #.........##.........# ...###.O##.##.#.####..# # #..# ##.#.####..###### o... ................ .#... ..#.###...#####. .#... .# #...# # #.... #<..# ..........# .....##...... ..#. ##.##### # #.# #.# #.# .#