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