Rather than using setw why not just print the number of spaces you need:
+ (3 spaces, 1 character)
+ (3 spaces, 1 character)
+
+++++ (4th line down print across no spaces)
+
+
+
Adjust accordingly (it's not quite balanced but you get the idea)