#.. #.. #.. #..# #### #... h.h. #.##...##h.#### .......b.g..... #!hh######## #..#'......####.... #..#........##.... #b.#...##...##... ...#..####..##..# . ....#..####..##..## .. ##..##...##...##...##... ##. #.................. ##................# ######..##..###### #..##<.# ..............# ............... ..##...##...##... . ##..##..## .. #..##..# . . #... .. #...