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