__
     _ _._ _                       _ _\/_ _                     _ _._ _
        |/(/---------------------\-\)\/\/(/-/-------------------\)\|
        |   ....... .. .                            . .. .......   |
        | ::::::::: :: :                            : :: ::::::::: |
        | ::::::::: :: :                            : :: ::::::::: |
      __:_ :::::::: :: : _._______            _.______ : :::::::: _:______ 
 ____/  |/____ :::: : ___\|_      \_      ____\|_     \_ :::: ____\|_     \__   
\\_  \__     /_.______\_   /       /_.____\_    /      /_.____\_    /      _//  
  (_   /   _/_\|_      /  /      _/_\|      \_       _/_\|_     \_ /      _)   
   /_______)    /     /___\______)   \_      /_______)    /      /_\______\
- --------/    /    _/----------/     /    _/-------/    /\    _/----------- -
         /__________)          /___________)       /_____/\____) diP/aSL!