___       __       __________   ___  __            
                                                                       /   \     |  |     |   ____\  \ /  / (_ )           
                                                                      /  ^  \    |  |     |  |__   \  V  /   |/            
                                                                     /  /_\  \   |  |     |   __|   >                      
                                                                    /  _____  \  |  `----.|  |____ /  .  \                 
                                                                   /__/     \__\ |_______||_______/__/ \__\                
                                                                                                                           
                                                            ______   ______   .______      .__   __.  _______ .______      
                                                           /      | /  __  \  |   _  \     |  \ |  | |   ____||   _  \     
                                                          |  ,----'|  |  |  | |  |_)  |    |   \|  | |  |__   |  |_)  |    
                                                          |  |     |  |  |  | |      /     |  . `  | |   __|  |      /     
                                                          |  `----.|  `--'  | |  |\  \----.|  |\   | |  |____ |  |\  \----.
                                                           \______| \______/  | _| `._____||__| \__| |_______|| _| `._____|                                          
                                            
            
                                                                                    ._                                 
                                                                                  ,-'_ `-.                              
                                                                                  ::".^-. `.                            
                                                                                  ||     >. \                           
                                                                                  |: _, _| \ \                          
                                                                                  : .'| '|  ;\`.                        
                                                                                  _\ .`  '  | \ \                       
                                                                                .' `\ *-'   ;  . \                      
                                                                               '\ `. `.    /\   . \                     
                                                                             _/  `. \  \  :  `.  `.;                    
                                                                           _/ \  \ `-._  /|  `  ._/                     
                                                                          / `. `. `.   /  :    ) \                      
                                                                          `;._.  \  _.'/   \ .' .';                     
                                                                          /     .'`._.* /    .-' (                      
                                                                        .'`._  /    ; .' .-'     ;                      
                                                                        ; `._.:     |(    ._   _.'|                     
                                                                        `._   ;     ; `.-'        |                     
                                                                         |   / .-'./ .'  \ .     /:                     
                                                                         |  +.'  \ `-.   .\ *--*' ;\                    
                                                                         ;.' `. \ `.    /` `.    /  .                   
                                                                        /.L-'\_: L__..-*     \   ".  \                  
                                                                       :/ / .' `' ;   `-.     `.   \  .                 
                                                                       / /_/     /              \   ;  \                
                                                                  |  _/ /       /          \     `./    .               
                                                                `   .  ;       /    .'      `-.   ;      \              
                                                               --  /  /  --   ,    /           `"' \      .             
                                                              .   .  '       /   .'                 `.     \            
                                                                 /  /    `  /   /                  |  `-.   .           
                                                            --  .  '   \   /                         `.  `-._\          
                                                           .   /  /       : `*.                    :   `.    `-.        
                                                              .  '    `   |    \                    \    `-._   `-._    
                                                         --  /  /   \     :     ;                    \              |   
                                                       .    .  '           ;                          `.  \      :  ;   
                                                           /  /   `       : \    \                      `. `._  /  /    
                                                      --  .  '  \         |  `.   `.                      `-. `'  /\    
                                                         /  .             ;         `-.              \       `-..'  ;   
                                                     `  .  '   `          |__                     |   `.         `-._.  
                                                    _  :  /  \     [bug]    ;`-.                  :     `-.           ; 
                                                        `"  `               |   `.                 \       `*-.__.-*"' \
                                                      ' /  . \              ;_.  :`-._              `._                /
                                                                           /   `  . ; `"*-._                       _.-` 
                                                                       .'"'    _;  `-.__                     _.-`     
                                                                       `-.__.-"         `""---...___...--**"' |       
                                                                                                    `.____..--'