s———o———f—tw———a—r—e——
w———r———i—t——in———gs—
c—om—p——o—s—iti——o———n——s——