### ... #.# # #.# #.#.# #.#.########### #......<....... ###.##########. #.#...## #......# #......# ##.....# ##...## ##.## #.# #.# #.# #.# #.# #.# #.# #.# #.# # ####.####### ##. #...)....... ##...##.##>####### ...........# #...##.#### # . #.# #S# #.# ... ..... ...$... ##%....## #...... ########