######## #.....<# ##.##### . #.# ###.. #.# ..... # #.#...... #.##.#.!...# ...#........... ........#.....# .......†h####.# ####.....# .......# ###.....# ###.#.# #. .# .. .#