box spread/butterfly spread

box spread and butterfly spread both using bull spread+bear spread, why payoff different?

Butterfly spread uses all calls for bull spread and bear spread.

Box spread uses calls for bull spread and puts for bear spread.

The strike prices are also diff. In a couple of cases(mocks), bull spread is constructed with Calls, even though the Puts are provided also.