######## #......# #......# ####.)....# #.....<...# .....##......# ...# #......# .. #......# ###.#### #.# .######.######## ................ .######......... #.######......... ................. .#.#####.#..).... ..# #.##.#.#.. #...###.##...#.^ ##....))o.#.... ........o..#.#. .......o....... ##........##... ..........# .. .###(###..# . #. ... #+ .... .....