### ########.##### ........#....# .#####.###.#.# ..# ##..####### #.## ##..^......# .. ...#..#.#####.# ## #......# #.# #......# #S# ######## #.# ... ... { ##!.. #..# ...#