####### ##.....## ##......<## #.........# #.........# #.........# #.........# #....g....# ##.b.h...## #..hlJ....# #............ #.........#.. #...(.....#... #.........# .. #........... ###.....#.%.