_     _  _______  _______  _______  _______  ______    _______  ___   _______  ___      ______         __    _  _______  _______ 
| | _ | ||       ||       ||       ||       ||    _ |  |       ||   | |       ||   |    |      |       |  |  | ||       ||       |
| || || ||    ___||  _____||_     _||    ___||   | ||  |    ___||   | |    ___||   |    |  _    |      |   |_| ||    ___||_     _|
|       ||   |___ | |_____   |   |  |   |___ |   |_||_ |   |___ |   | |   |___ |   |    | | |   |      |       ||   |___   |   |  
|       ||    ___||_____  |  |   |  |    ___||    __  ||    ___||   | |    ___||   |___ | |_|   | ___  |  _    ||    ___|  |   |  
|   _   ||   |___  _____| |  |   |  |   |___ |   |  | ||   |    |   | |   |___ |       ||       ||   | | | |   ||   |___   |   |  
|__| |__||_______||_______|  |___|  |_______||___|  |_||___|    |___| |_______||_______||______| |___| |_|  |__||_______|  |___|