########.# #....<.#.# #.####.#.# #.#.# .# #.#.# .# #>#.# .# ##)#.# .# #....##.# ###.......# #........### #..........# # ##........#.##### ..##.##.##.....)....... ........##......(.##### .....##.###...##..# ..## ##.)..### ..# ##.#.# ..# . #.#.####..# #...####.#...o.... #......(o(o......# #######.o...... ###.##### .# .. ##