Draw the combinations that add up to 100
Pyth, 42 38 34 bytes
V^ST4IqC\ds*VNsM^,T1 2Xj\|N3"
---


The trailing newline in the code is important. The main reason I'm competitive is because I use the vector dot product of [1, 1, 5, 7] and [20, 11, 11, 2] and compare it to 100.