.. ..... ... ....# ##.####...# ..........+ #........##### #............ #........# ##........# #.# ...........## #### #.# .######.....# .... #.# ......#...+..... #.# #######...#..... #.# #......... #.# #O...#.... #.# # +....# ... #.## #.#######...## .. #O##. ...##.#..## . #.##.#####.##.[.##...## #.##...<<......##.....# #..###.#......## ...... #.%.........### .._... #..###.#.##...# ...... #..# #.#.#.#...# .....# #....(..... .#..# #...##.#... .#... ....##.......# #. ##.#.######### #.#.# #.#.#