###.....# .. .? ...... ... hh ....##.# #h #.#.... ####S #.#..# # #.... ##....#.# #....##.....#.##### #....'h............ #....##h#...######### .......##.#............ ..........#....#######. ...#...........# .. #.####......#######. . #.#####............. #.#.......#.#######. #.#.#.....#.# #.#.#..#..#.# #.#.#..#..#.######### #.#.#..#............# ###.#.#..##.#.#.####### ...#.#..##.#.#.# #######.#.#..##.#.#.# ................#.#.# ######.#h#..####.#.# #######.#.#..# #.#.# #............# #.#.# ####.#####.#.##.# #.# #<...........##... ####.#####...###### #.# #...# #.# #.... #.# ##.### #.# .. #.# ..