## ... ..# ###########..# .............# ......u......# #..# ### . #..##..##... #?.......... #...<....>.. #..######..# #..# #..# #..+ ##+#