######### #........ #### #.......:. ##... #.........# ......#.........# O..o..#.........# ...o............. #)).......# #..(......# ..... #.)o.(....# .......#####.........# #.#>.......'.........# .######.#.########.........# .).#...........##.........# #.#...........##.######.## ##.......).....##.## .. #..............#...## . #####..........#.....#..# #<....._......###...###.#. #####...)......#.....#..... #....).................. ###.))................... #........)............. #.####...#..#..#..#.... #?# #..###...###.#.. #.# ##..#..#..#.... #.# ##....##...... #.# #.##.# .... #.. ... (.. #######. ..