##....?. ...... #..... ..... ...# ##..## #....# #.<.# #....# ##...# #....# ##...# #..# ..+ .##