########### .......... ...... .......... #..... #....... ##.....##.<.... .......+.....# ....... #....# . #...o #.<..##... ##..oo##......... #....o........... +)...o......##### ##..........# #######....... #....##.. ###### .. .