########### .. #.........#### . ..####'####...## .## #...# ####.##..# #...# ##.##r# ###'### #.##.# ##.....## ##.#.# #.......# #.#.# +...<...+ #...# #.......# #.#.# ##.....## #.#.# ###+### .##.. #. ##.. .# ..# .# #.# # ..