.. . . . .. ## .# . . ## #?... . . . #.... ##. . .. #.....#..# ... # ###..... # ## . . ##..... ## . . .........## . ... . ..##....4##.# # ...... ........#.# .. ..#........#. . .# #####..#.##.## . ## . ## #.#...# # # #..# .#.## # ##..## ..# ##. ...# ### ####