s———of—t——w———a—r—e——
c——om———p———os———i—t——i——ons———
w———r———i———t——i——n———g——s—