####### .... ....... ...... ....... ...... .......#+######...... ........o............ ........o<........... ..................... #................)...... ...............o....... #...................... +...................... #........########...... #........# ...... ##########........# ...... ###.................# . ..... ............###'##### ... ..... ............#.....)##..... ............#............. ............#..........O.. .....>......#......##..... ######.....##......# .... #.....#.......# ... #.)...'.......# .. #.<...#......... . ##.....##########. #.........# #.........# #.........# #.........# #.........# ###########