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