.# . . # ## # # # ... . . . # . . . ... #. ### ..... ### #....#..... # .#... #..# .. . . ##..#..# ..##.#..# # ..# ###...#.. .# #..# ...#.. # .#...##..# # ###..... . .# . .#..### ## #.. #.## #.# #...#3h# ..# #....#...# #..#...# ... #....## ...#.#...#. .#.#.....#.. .....###.# .. .##. .. # #. #.. # .