############ ..........####### #####################............# #................................# #.##################..........(..# #..l.......... #.#####.####### #..#########.. #.# #.# #...# #.# #.# ##.##..# #.# #.# #......# #.#####.# # ######.# #.#.....#.##### #># .###.#.#.......... #.# .................. #.# .###.#.#.###...... #....[........ ..........# ##.### #?###.#...#### .###.#.#..## .# #.#.h.# ...#.#...# # #.# ..# ### # #.#.# # ..# ..# #.#.###.##### ### .# #...<.......# <# #.##.##.###.# # ####.# .# #[##.# #..#.# ##.#.# #.#.# #.#.# #.#.# ###...### #.......# #....>..# #.......# #..<....# ###+#+###