##############.# ................ #........###..# #........# #..#....... #........###..#....... #####.....#...##..#...#... ........###.......#....... .. .......................... .....................#.o..o.. #.#######.............l...o. #.....# #......###....#.##.# .#.....###................. .......'...).....#..?........ ...[...####+#................ ........<...............###.. ###.............##...#..# ................# .#............. #...#......... #...#......... ....##......... ##.. #........ .........