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