.... ...# ..# #.# #.## ######### #+##+# #..# #........ #.##.####..###........ ######....o.......')....... #......oo.####...##.)...... #.######### #.#.##........ #.#..####.###. ########.##.# ... #.........#.# ### #.........#.. #<........##.# #.........# ...# #.........# ..# #.........###.. #............. #...........# #......(....##.# #............... #.........#### #.^......<...# .....####......# ###### ########