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