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