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