########### #.........# #.........# #.........# #.........#####.. #................ .###........?.####.. ......)<...(........ ####....####....##.. #..#...###........ #..........#....##.. ..........!#....# . #...............# #.......[...r...#### ..................# ........##$###.. .#..###.# ... . ##. ... ..... # ...# ##.... #.#.. ...# #.... ... .....