##################### #<................... ##############.##### .......# ######.# #.#####.# #.......# #..###### ## #..#.# ####..... .....# ###..#.# ..... ..###..##.###......#... ..#.##.#..................... #......................#...# .##......................# ..# ........o...(.........>......# ......OoS...........#..##... # .....#..#..............# .... #.#.....#.##.#.#....#.## ... #....#####.#.#.#...... ....... #.#.#.#..#.### ....##. #.#.#.#..#... ...# . #.#.#.#... .. #.#.#.#..## #....