.. .# ##.#####. ......... ##'#..... #.......# ......g.# #.....)g# ......g.# ......))# .###.##.# .. #.# ... #.# .. ##.######. . #......... #......... #......... ##'######+ # #.#...##+## .#.# #.........# .#.# #.#.......##...# #.#......)....# #.#...........+ #.#...##......# #.#...##).....##### #.#...##.........[ #.#...##.(......# #...##.#.###..# #...##.#.(....# ######.#..#...###### #.#(.#........# #.#..#.#.####.# #.#........<# ..#.........# #########.# ..# ###