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