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