# #.####### #.#.....# #....##.# #..<..#.# ##....#.. ....#.#... ######.#.... .#..... ##..r...