### . . .. .###. # 3# ## ##.#.# #..#. #.##..#.# ...####..##.# #.....3##....# .....#####..####..# . #.### ##.# ##.# ## #.# .#.# ##......# #........ # #..#..#..# ##...## #..# . ### ## ##