######### #....O..# #.#####.# #.......# #(...##.# #(##.##.#. #<##...... #...%...# #.......# #.####### #.# #.# #l. ###