# . . # # . # # . # ### ... # #.# #.# # #.# #.# #####.# #..9).# #.##### # .. ###. . #