# .# # # ### #.. . ....## #. . .# # #.# # . .# #. ##### #### ..####.######... ..........#..# #.# .## .#...# ........##..#.# . ..#...#h### #.##.###.## #.# ..#.# . # #...### . #.## #.. #. #