### #### #.. ..##.# #....# #######.##.###... #......SO?....# #.#####o####..# #.# #... ... #####.#####.### . #............ #<###.#####o# #.# #.# o.# #.# #.# ... #.# #.# #.# #.# #.# #.. ..# .. ..#