######### #####........ ###............ . #......(.......# ..#......<.......# .................# ###c...o......... #...%).####.### #........[..# ................# . ###....h..(...#. .#### ... .............# ......@####..###. #..!.........# ......@K<@....... .##[#.#.....# ......@####..###. #?#.#..... ..... # #.#.####. .#.# . #