#### ....## .... ...... .... ...... #..### ###.... . ###....# ......... #....#.###...#<... #>.............. #..S............ #..o###.#.#####. #..o'oS.#... #..S########.# #.<.....# # #....#..# #....# ## .##### .. ... .... ....