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