..... ..... #### .......###+#######+##.... ........................ #....................... +....................).. #...........v........... #............o.)........ #######..........v............ #...............###'#......... #<..............#...#.....###+ #...............#...#...>.# #..........>....#...#.....# #...............#...#.....# #...............#...+..../+ #...............#.### ##############+##