######## ###...... #......# #.#.... #.#..# ##.#<.# #.....# ####..##.# #........#####. ........#.@......[ ........#..##..... ........#..# ##.. $##.###.....# #. .?###.# # #.# .# #. .# .#