 _____  __   __   ___   ___                  ___ ______  ___  _   _  _____
|  ___)|  \ /  | / _ \ (   )    /\          / _ \\  ___)(   )| \ | |(_   _)
| |_   |   v   || |_| | | |    /  \  _____ | | | |\ \    | | |  \| |  | |
|  _)  | |\_/| ||  _  | | |   / /\ \(_____)| | | | > >   | | |     |  | |
| |___ | |   | || | | | | |  / /  \ \      | |_| |/ /__  | | | |\  |  | |
|_____)|_|   |_||_| |_|(___)/_/    \_\      \___//_____)(___)|_| \_|  |_|
