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