. ### ...########..... ........)o...# ..###.s###..# #<.## ... #)..# # #.#.# #..... ###.### .# .#