######## ########## #......######## .........# #.#...........# .........###)#.....##)##.# ...................##.##. ................#'###....# ................#........# ................#.......... ................#............ #######..........#...##....... #........##....###...####..... #.........+....+.............. #........##....##...###### ##...#+#.# #####...# #...g.# #... #...# #.....## #+##. #...# .. #..... .. #...#######...# #..... . +...'.........# #....# #...###.#####. #.... .......# #...# #.... ....########.# ..... #.....#.# ..... #.##....# .... # #..<..# #....##.# #.#.....# #.####### #. ##