.... ....# #### .###....# .!. .... .......#.#.## #..###.#.......... #...........#.#... #..##............. #.#..<#..#.##.#<... #..............## ###..###..Z.....# # ...........os...#...# #..###..#####{o....... #.. .....oo.....####.# #...##.oo..$...... # . #.######.?.### . ..... ## ##..... ....... .......