# # ## .#.# # #. ... #.##.###.##.. .##....h....... ........w#.# .####..<...# #..##### ....# #####