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