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