_            _       _    _                 _          _            _            _            _          _             _              _        
       / /\         / /\    / /\ / /\              /\ \       /\ \         /\ \         /\ \         /\ \       /\ \     _    /\ \           / /\      
      / /  \       / / /   / / // /  \             \_\ \      \_\ \       /  \ \       /  \ \        \ \ \     /  \ \   /\_\ /  \ \         / /  \     
     / / /\ \__   / /_/   / / // / /\ \            /\__ \     /\__ \     / /\ \ \     / /\ \ \       /\ \_\   / /\ \ \_/ / // /\ \_\       / / /\ \__  
    / / /\ \___\ / /\ \__/ / // / /\ \ \          / /_ \ \   / /_ \ \   / / /\ \_\   / / /\ \_\     / /\/_/  / / /\ \___/ // / /\/_/      / / /\ \___\ 
    \ \ \ \/___// /\ \___\/ // / /  \ \ \        / / /\ \ \ / / /\ \ \ / /_/_ \/_/  / / /_/ / /    / / /    / / /  \/____// / / ______    \ \ \ \/___/ 
     \ \ \     / / /\/___/ // / /___/ /\ \      / / /  \/_// / /  \/_// /____/\    / / /__\/ /    / / /    / / /    / / // / / /\_____\    \ \ \       
 _    \ \ \   / / /   / / // / /_____/ /\ \    / / /      / / /      / /\____\/   / / /_____/    / / /    / / /    / / // / /  \/____ /_    \ \ \      
/_/\__/ / /  / / /   / / // /_________/\ \ \  / / /      / / /      / / /______  / / /\ \ \  ___/ / /__  / / /    / / // / /_____/ / //_/\__/ / /      
\ \/___/ /  / / /   / / // / /_       __\ \_\/_/ /      /_/ /      / / /_______\/ / /  \ \ \/\__\/_/___\/ / /    / / // / /______\/ / \ \/___/ /       
 \_____\/   \/_/    \/_/ \_\___\     /____/_/\_\/       \_\/       \/__________/\/_/    \_\/\/_________/\/_/     \/_/ \/___________/   \_____\/        
                                                                                                                 
        _            _            _     _          _       _            _      
       / /\         /\ \         /\ \  /\ \    _ / /\     /\ \         /\ \    
      / /  \       /  \ \       /  \ \ \ \ \  /_/ / /    /  \ \       /  \ \   
     / / /\ \__   / /\ \ \     / /\ \ \ \ \ \ \___\/    / /\ \ \     / /\ \ \  
    / / /\ \___\ / / /\ \_\   / / /\ \_\/ / /  \ \ \   / / /\ \_\   / / /\ \_\ 
    \ \ \ \/___// /_/_ \/_/  / / /_/ / /\ \ \   \_\ \ / /_/_ \/_/  / / /_/ / / 
     \ \ \     / /____/\    / / /__\/ /  \ \ \  / / // /____/\    / / /__\/ /  
 _    \ \ \   / /\____\/   / / /_____/    \ \ \/ / // /\____\/   / / /_____/   
/_/\__/ / /  / / /______  / / /\ \ \       \ \ \/ // / /______  / / /\ \ \     
\ \/___/ /  / / /_______\/ / /  \ \ \       \ \  // / /_______\/ / /  \ \ \    
 \_____\/   \/__________/\/_/    \_\/        \_\/ \/__________/\/_/    \_\/    
                              
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░