. .. # ... . ..# #..# ##.# #..# # #.#..# ... . # #.#9.# #.## # #....#####.. # # ###99...... # ## #..9# ..#. . ...#.. . ###.#####. ###.# . # .... .#.. # #.#.#.##### # . .###.... #.. #.# ###.### #. . #. ... .. # # ##.#.## # # #..... . .# # ## .#.# ...# #.. # ### # #. . #.# # # . . .# . .