self   self    self-   selfa   selfc   selfd   selff   selfh   selfi   selfl   selfr   selfs   selft   selfw   |
self   self    self-   selfa   selfc   selfd   selff   selfh   selfi   selfl   selfr   selfs   selft   selfw   |