.# #### .# ######..##.### ............. #..........# #......r...# #..........###! #.............. #######..#.##.. ######........ #......##.##.. ....###'###.# + . +.....# # ###.#####+# #.'.....# #.#..<..# #+#..>..# #.....# #.....+ #######