.# ## ####.#... .. ......... .##. ##......... ....% ........... #...##.......... .#.......#o...## #(....l.##.....# ##......ooo# #.....##### #..(..# ##..... #....#. #..... . ##....