########### #.......... #.......... #.......... ###.#..>)..>... .......<)...... ........O....%. #####.......... #....h..... #.......... #####.....# #..### ...