░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░
░░░░░░████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░
░░░░██████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░
░░██████████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░
░░██████████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░
▒▒▒▒▒▒████████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒▒▒▒████████▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒▒▒▒▒▒██▒▒▒▒██▒▒▒▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒▒▒▒▒▒██▒▒▒▒██▒▒▒▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒▒▒▒▒▒▒▒████████▒▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒████████▒▒▒▒▒▒
░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒██████████░░
░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒██████████░░
░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒██████░░░░
░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒████░░░░░░
░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░
 ____  ____   ___      _ _____ ____ _____ ____  
|  _ \|  _ \ / _ \    | | ____/ ___|_   _/ ___| 
| |_) | |_) | | | |_  | |  _|| |     | | \___ \ 
|  __/|  _ <| |_| | |_| | |__| |___  | |  ___) |
|_|   |_| \_\\___/ \___/|_____\____| |_| |____/