### #######.# .#. ##..#..#D#.#.# #....##S## .. #..D#..##. # ##...#..#..# #....#.#F..# #. #.. # ##.## # .. .. ........###### #.# #..###.......##F..#. ..# ## #..........##. #...# # #.# #.####.... .# ##. ... # .. ###. # .#... ... ###. $.###... .# # . . #.# # .###.#. . ## ....... . ##.###.. # # # ## ## #... . #.# .. ## . # # .