####+##### +........# #........# #...[....# #?..<....# #........# #....)...# #........+ #####+####