### .#....# #......# ........ . ......... .....###......# #....##........## .....#.........######. ...................... ...#....#....#####.. # #.# # #....#...# #.####.#####....###'###+## ... #...............##...#...##.... ###..[.#####.#.###...#.>.# ...# ##. #....# #.#.# #...#...# ...##... ####.# #.#.# #.<.#.>.# .......# #)# #.#.###...#...# ...... ##.## #.#...#...#.>.# #... . #...####.#...#...#...####.# ... ####...#....#...##+###+##....# .... #......#....#.##.....#.......# ..... #...#.......#.##.....###....(##(.(...# #.......###....%.................((... ##......# ##################.####.##.. #......# #.### ####...# #...# #.### #..%# #. #.........# .. #.##......# #.# ......# #.. ....... ### #####.