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