### # ... .########### .. ...##.....# ##.#.##.##.# #.# #.....<....# #b########### #.#.#.##....###gg.........# # ####...g.######.##.# ###.#.######... #...gg...... ..[ #...r....... .b. #....####... ?. #....# .. . #....# #..?.. #...## #...