___                            ___                               ___                      
                .-.              (   )                          (   )                             (   )                     
 ___ .-. .-.   ( __)     .--.     | |_       .--.    ___ .-.     | |.-.     .---.   ___ .-.     .-.| |    .--.    ___ .-.   
(   )   '   \  (''")   /  _  \   (   __)    /    \  (   )   \    | /   \   / .-, \ (   )   \   /   \ |   /    \  (   )   \  
 |  .-.  .-. ;  | |   . .' `. ;   | |      |  .-. ;  | ' .-. ;   |  .-. | (__) ; |  |  .-. .  |  .-. |  |  .-. ;  | ' .-. ; 
 | |  | |  | |  | |   | '   | |   | | ___  |  | | |  |  / (___)  | |  | |   .'`  |  | |  | |  | |  | |  |  | | |  |  / (___)
 | |  | |  | |  | |   _\_`.(___)  | |(   ) |  |/  |  | |         | |  | |  / .'| |  | |  | |  | |  | |  |  |/  |  | |       
 | |  | |  | |  | |  (   ). '.    | | | |  |  ' _.'  | |         | |  | | | /  | |  | |  | |  | |  | |  |  ' _.'  | |       
 | |  | |  | |  | |   | |  `\ |   | ' | |  |  .'.-.  | |         | '  | | ; |  ; |  | |  | |  | '  | |  |  .'.-.  | |       
 | |  | |  | |  | |   ; '._,' '   ' `-' ;  '  `-' /  | |         ' `-' ;  ' `-'  |  | |  | |  ' `-'  /  '  `-' /  | |       
(___)(___)(___)(___)   '.___.'     `.__.    `.__.'  (___)         `.__.   `.__.'_. (___)(___)  `.__,'    `.__.'  (___)