.. . . ## ##. .## ##..#####..## # #..#.....#..##.# ...#.......#..#.# #....<....#...# $..#.......#....# ....#.....#$.# ..$..#####..#...# .#.........##..hh... ##........# ....... ########h# ....... #.# ....... #.....#...##.. .........#.... .? .......... ........#.. ..$.#####.#+ #### .. #..