############| ##...<........ ...#(h.(........$ .>................... .................... .../!.............. ................... ..l.#.....@....... ......?......... $...[......... .........#.. ....!..#.#. ........#.#.. .......@....... #.......#.... .........# ##......# ##...(#..##.# ##...(.......# #............# ......#<.oo......# ..## ##..#......# #.......o.. ....##..... ../.... ....O #........ #.#oo ......#.. . ....( .. .... ... . .