!. .# ?. .# # #. .# ##. . .# .#... .... .#.### ## ..... .#.h.##.... ... .... .hhhw....# #####.# #..# #..# #...#.# #..# #..# #.<.#.+ #..# #..###### #...#.# #..##########.......# #..##'##.#####..............####.# #..............#########....# ##.#####.##+##.# ##.#.#.# # #...#.# #.# ##.##.##.# #.>.'.# #.# #.....# .# #...#.# #.# #..#### .# .#####h#####.# ###)#.###.## #.............# #.......... #...........######.#.####### ..########...........# #..######.### #..# #.# #..# #.# #..# #.# #... ..# #.## ### #.#