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