## ## # . #. . ##. . # #.##.## #.#m.#..# # .. #.HmX.# .....######x######## . #....'...'....... . #....#...#..... . #### #####.....# ####.### ..#.##### #. .#.# ## .##. #....#.. # ... . #...###. #.# ..##.# . . . ##.. # # ###. #...## # #