##?...... #........ #....... ##. #...#.# ... ##..... ... ....# #^# #)H# #.# #..# #.# #..####). ##.#######........ #...........###### ##.########.# #.# ### .# #.#####.##.# #........#.. ##.#####)##.# #..# #.##.# #..# #.##.## #.## #.#...# #. #.#...# .. ##.#...#### ### #.........### #............ #....<....## ####...#### #...# #...# #####