...............#. ................. ........#........ ................. ...!...........# ...............# ........##...h.### ........)........ ................#. ..........(.....# #..#.....g......# .....#####....#.# #...#.....#...# # #..#......)#h.# .#....<..hh#..^...# ...#.......#h....... ....#.....#..#.###.# ###..#####..##.# # ##. .## .# # ## #