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