### ..# #.# # #.. #.# #.#..# #.# #.#..###.####### ......)......... #....###.###### ######.###.# ...........####### ###...)..So...# #.#########.# .=o.....# #.# ..o###### #.# #.# ####o####### #.o........# #.##.#####.### #.##.# #.#.###### #.##.## #......... #o#...####.#....... #S#.....##.######## #.#...#o##)# #.#####.##.# #.# #.##.# #.#####.##.# #....oS....# #######)#### #....# #.#### #.# #.# #.# #.# ... #.#