# # # . . # # .#.# # . . .# # # # ## ##.### .# .# .. ...... . # ##. .# ###### ## # # #..#. ya# . ..# #. # # #H#.##### . # . #.# #.# .# #.######w#.###. . .# #..... ..# ...# . #########...## .# .. .. ..... . .#. .... . . # ..### . # #.## # # . # .# # . . #. .# ## # #... .# .# .# # # f #