.  .                     .   .  .     .                 ,           ,           
|  |                     |   |\ |     |                 |           |           
|  | ;-. . . ,-. . . ,-: |   | \| ,-. |-  , , , ,-. ;-. | , ,-.     | ;-. ,-.   
|  | | | | | `-. | | | | |   |  | |-' |   |/|/  | | |   |<  `-.     | | | |     
`--` ' ' `-` `-' `-` `-` '   '  ' `-' `-' ' '   `-' '   ' ` `-' p   ' ' ' `-' o