### .... ##### ..... #... ......##.######### .........)........ ##.#####.######### #.............. #.###.############# #...............# ..# #.#.###########.#...# #.#.######......#...# #.#.#...........#...# .# # #.#.#.####.....##...# .#.# #.#)#.#.............#..... #.#.#.#.##.....###..#..### #.#>[..................... #.#.#.##.....###..#.... #.#.#.######## #..# . #.#)#.##########..# #.#............#..# #...#.########.#..###### #.###......O.#.#........ #..[...#####.#.#........ ######.#####.#......(... #......<........... ##########......... .......>....###.. ############# ..