# #. . #.# # # # # # # #.# # # . . .#... . . ## #### .# ## # . .. .. .#. .# # # .. . . . ##.# #######. . ..# .# # ..yy#.# .# # .. #.###y#. .# .. # .#.# #.#.# # # # .#.# #H#.#. # #.# #F# #. # ## # .#.# o5#.#. #. . # # #####. #. # . . #.......#. .. ## # # ##### ..### . ... . .. . . # . #.#. # # . .. .#. . ## .# #. . # . # #.# # # ##