__   _    _    _     ______   __   __   _    _   
| || | || | || | ||  /_____//  \ \\/ // | |  | || 
| '--' || | || | ||  `____ `    \ ` //  | |/\| || 
| .--. || | \\_/ ||  /___//      | ||   |  /\  || 
|_|| |_||  \____//   `__ `       |_||   |_// \_|| 
`-`  `-`    `---`    /_//        `-`'   `-`   `-` 
                     `-`