########################################################### #..................................../......#.....//......# #...........................................#....///..//..# ###........../---------------\..............#....///..//..# #............|...............|..............#...\\...///..# #............|...............|..............#...\\...\\\..# #............|...............|..............##...///..//..# #............|...............|..............#.....//..\\/.# #............|...............|.....########.#.........../.# O------------/---------------+----------D...#....//../../.# #............|...............|......###########..//.//../.# #...../......|...............|..............#...\\..//..\.# #............|...............|........\.....#...//..//../.# #............|...............|..............#.........../.# #............\---------------/..............#..///..\\../.# #............................\..............#...//.\\\../.# #############################################...//.\\\../.# #.../////..../////..////../////./////////...\\\\\..////...# ###########################################################