######### #.......# ## ####.......# ..........[...###### .... #............# #..###.......####.# .#............# #.# ..............# ##.##### .#..##...###### #......# ....###..# #..###.# .........# #..# #.# ........## #..###.# .######'## #......# ##...## #.###..# #.O...# #.# #..# #.......# ##.###..# #.........####.......#####.# +.........+................. #...>.....# ##...##.######.# ##.......## ##.#...# ##.....## ###.### ##...## #<# #.# #.# #.# #.# ... #.# ...