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