#..# # #..##### #. #...... #..###..... #......... #......g.# .. #.....hhK# #.. #..# ... #..# ..# #..####!.# . #........# ..####........# ..............# .........###..# .........# .# ..#####..# .# . #..###..# #.......# #.<.....# #.......# #...##..# #...# ..# ..... .# ....... ........ #########