# .## #.# . .h# ##.# #.# #.. #.# #.. ########### #. #.##.# # # ....#.... # #...##(#.##.##.#.#.o.#...#.# #........c....#...#...#... #.###.#.##.##.###o#####.### #.##.#.#.##.D.#.<.#l..## #.###..$.Tc.Z.l.<.^..u.. #.# #..####...#.<.#...## #.# ..# ###y#####.### ... ... #...#.o.#...# ### ..## #.#o..#...#.# #.# # ....#.... # .# ###########