_________________________________________________________________________________
|  _____  _____  _   _  _____  _      _  _____  _____     _  _   _  _____  _____  |
| |__   ||  _  || \ | ||  _  || \    / ||   __||  __ |   | || \ | ||   __||  _  | |
|   /  / | | | ||  \| || |_| ||  \/\/  ||   __||   __|   | ||  \| ||  |__ | | | | |
|  /  /_ | |_| ||     ||  _  | \      / |     ||  __ | _ | ||     ||   __|| |_| | |
| |_____||_____||_|\__||_| |_|  \_/\_/  |_____||_____||_||_||_|\__||__|   |_____| |
|_________________________________________________________________________________|