....# ##..... ...... ..... ##...# ##...# #...# ##b..# #..!## ##...# #...## +...+ #...## ##...# #...## ##...# #...## ##...## ##.<.# #####