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