######## #......# #<.....# #......# #).....# #......# #......# #......# #......# #......# #......# #####..# #..# #..# #..# # #..# ###. #..## #.. #...###.# #.#..#.o#####?###. #..#.#.ooa.(...... ##.#.#..#####.##.. #.#....# .o... #......### ..a... #........##....# #......#o..o..# #......##.o..## #.#..........# #.#..##...#..# #.........#..... ##...###..# ..... #... #... ...#. ... #.... .... .#. ..#######. ..#