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