#. #.w####### #.......## #....?...# #..+++'++# +....+ +..<(+ +....+ +....+ ++++++