####+###+# ##........# #+#+#.........# ..............# ....[.)#######