.# # #### ###..#. . #....# ##3##.## # #..####... # #...# ...# #5#### . . .5. # . ...#. . ##..#. . ..##.# # . #5. # . .. . #