.. ########### ..# .. +.........+.... ... #.......###.... #..#######.....# .#..#.....#...###.. ....#..<..#........ ....#.....#...#.... ....#.....#...# ... ....##'''##...#.... ................... ...##.####.#.##...# . ... #...# !..# .... ###... ### .8.8. ..... ..>.. ..... .8.8 ..... ......