.. # .. .#.# #.########..... #..<........... ##..5ggh.##..#.# ........l..# # #.........g8.8.8.8 #................. #.....$........... .#..............$. ##.####.......... #. #....?..... #...8.8.8.8