######### ##.......# #######.#.####.# ####### #......###.....# ......## #.####..#.#.##.# ##...#####.####.#.##.##.# ##.#####<..?(..........#.##.##.# .......).(.(.##.............##.######### ##.#####.#(#.####.###....#..##.........# ..[?>........# #.# ##.###..##.#######.# ##.#####.#...####.###%..##..##.# #M###.........<[.....##.# ... #########....##.###.# ..... #...........# #.....# #.......##### #.....# #.......# #...... #.......# ##..#### ...>........... .## ............#### ............# .....#...#.# ...##...#.# .# #...#.# #...#.#