,-.  .           .            ,-.         . .     .
(   ` |           |           /            | |     |
 `-.  |-  ,-. ;-. |-. ,-: ;-. | -. ,-. ,-. | |   ,-| ,-.
.   ) |   |-' | | | | | | | | \  | `-. |-' | |   | | |-'
 `-'  `-' `-' |-' ' ' `-` ' '  `-' `-' `-' ' ' o `-' `-'
              '