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