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