######+## #.......# #.......+ #..#.......# #..#.......# #..#...<...# . #..#.......# #. #..+.......# .. #..#.......# .# #..##'######..# #..........^..# #.............# #########.##### #.# ... #####