#.!..... ..?.... ..... ....# #...# #...# #.<# #..## #...# #.#...# . ####w###..... #..r