# ## #. .# ## ##. ####.#.. #........#. # ..#.?... #. #..g#.# ##.###.s#.# #...#.hb..# #....hh.#.# #.#...h...# ###.g#### #.###..# #....l.# #######.####... ............... #.%####.####... ..........# ++++++##.#.# +....'..$#.# +....+...# # +..<.+....... +....+..##.## ++++++... ... .#... ##. .....## . ...#...