### #####..... #........ # # ......#.###.## .###.##..#.... .. ....##.....##.#.# #..# #.#.###.#.## # #..###..........# ..# #. #............#..### ..# ##.##.##.#######.#.......# ...# #........## #.#.......# ...# #......<.#... #.#..#.#..######...### #.##..#.##.....#.#..#...o#........... #.##.##.....).......#>o..o........ #. #.##.[...###.......#.)o..)..... . ..##..... #####.########...### # ######## #.# ..# #.# .# #.# # #.# #.#