...... .. ...... .# ...... ###.# ...... ..#h# ....###.#h# ...##.#.# ##########.##.#.####.# ..............!....... .######.#######.####.# #..............# #.####.######### ...#..#.# ...#..#.# ..#..#.# ..#..#.# #######+#.#.##.# [.......#.#..hh# ........#.#.####### #######............ +.......#.#.####### #######.#.#.# #.#.#.# ###############.#.#.# #......[........#.#.. #.###########.#.#.#.. #.# #.#.#.#.. #.# #.#.#.#... #.# #.#.# ####.# #.#.# #....# #.#.# .# #....# #.#.# ###.# #....# ..# ..... #....# ###.#.# ### #....# #....)....# #....# ####.#.#.#.#.#### #....# #......#.# .....# #...(# ##.#.###.###.#.# #....# #......<..)...# #....# ##(#.###.###.#.## #...## #......#.#......# #...# ####.#.#.#.#.#### ##'## #.........# #.# #.##################.#.#.### #.# #.#................#.....# #.# #.#.#############..#.###.# #.# #.#.........# #........# #.# #.#....####.# #.######## #.# #.#.#.#####.# #.# #.# #.#.#.......# #.# #.# #.#.######### #.# #.# #........... ..# #.# ###.######## ### #.# #.#..# ####.# #....# #....#######.## #............# #.##########.# ### ###