########### . ... ... # #.#.# #.# .## ####.#.###.#...### #...>...b..H...... #.##..<##......... #.........#.....## ####.#.##.##....# #.#.##.# #.#.# #...##.# .#.# . ...!.. .. . # .###.. #. #.