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