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