########## .........## .###.###..# ##.########.##### .................# #######'#######.# #.............#.# #.###########.#.# #.#.........#.#.# #.#.###.###.#.#.# #.#.#.....#.#.#.### #...#..<..#...#...# .# #.#.#.....#.#.#.#.## .# #.#.#######.#.#.#..# #.# #.#.........#.#.##.# #..# #(###########.#.##.## ... #.. .#.##g.##.# ### ##.###....# ..# ###..# # #).# #>.# ...# ##.# .. ##