############## ###### #oo............ ... ....... #o####.#####.# #.# #....... #.# #.# #.# #.# #........ #o# #.# #.# #.# #........ #.# #.#####.# #.# #........ #.# #.......# #.# #.......# #......#####o# #.# #<.....# #.####.# #.#########.#######%.....# #.# #.# #.....o.o∩...............# #.# #.# #.#######.#########......# #.# #[# #.# #.# #......# #.# #.# #.# #......# #.# #.# #o# #......# . ..# #.# #...... #.# #.# #..... #.# #o# #.... . .o. .