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