### .. ###.######### #............ #.........# #.#.........#### #........l...... #.......O...#### #.#.........# #.........# #.........# #........... #............ .............