######### ############...O.... #....#.....#.####### . #.#..#..#..#...# .(. #.#..#..#..###.# ?(..### #.#..#..#.O# #.# .......#######.##.##.##.###O# .......%.a......#..#..#..##.# #......########.#..#..#..##.# #...... #.#..#..#..##.# #....## #.#..)..#.....# #.... #.##########..# #... #.#.........#.# #.. #.#.##.#.##.#.# #.. #.# #....#..#.# #.# #..).#.##.# #.# ##.#.#.##.# #.# #.<#.#.##.# #.# #..#.#.# #.# #..#.#.# #.# ####.#.# #.# #.#.# #.# .#.# #.########.# #..........# ############