                                           __________
                                           |.:    /
                   /\____/\ /\____/\_______|../\_/__/\
                   \__     \\__     \      |:  \__  ___\
                    /   .  \/   .  \    !     /  __)___
 .-----------------/    !   /    !    \.    O  /        \-----------------.
     ,,,         /..  .   \..     \:.    /.:.   o  \       [AVL/BB] 
    (o )      _/:. |    o \ |     \_._/:..      \_              
     (_)       \_______|      \|_______/___\_______________/              
                       |________\    /\                         ________ 
  /\______/\ /\____/\/\________/\___/.\___/\____/\ /\____/\ /\___|.:. / 
  \__   \  \\__  ___\          /  /: \  \__     \\__    \\__  |:.  /  
   /     \   \/ __) \__   __/ /         /  .   \/   .   \/   !   /   
  /.     \   \.  \/    \   /     o  /.  |    \  !   /     __/    
 /.:.\       \.:.  \.. \. .. /    /::.!    \  .   \  .   \  
_/:.: \    o  \_.:   \_: \_: /  _/:.:..    \_|.    \ |.:  \ 
\_________\_______/________/_____/./____\_______________/|:.  \|.:  \
                |:.  /      \/                   |________/:.    \_
  /\____/\______|. /\_/__/\ /\____/\  _______/\____/\ /\____/\___|_________/
  \__     \     | \__  ___\\__     \/   _____/   ___\\__     \   \   \   
   /  .   \   !    /  __)___/. .  \_____  \  (_____/   .  \  \   \  
  /    |    \.     /.      \.:!   /.     \        \: !    \   \ o \ 
 /.: !  o  \:. /:.:      \..   \:.   \:.   \..     \\.:.  \
_/:..:       \__/.:.       \_|     \.:.  \_:.   \_|      \\.   \_
\_______________/_\_______________/|   o   \_______/________/|      \\______/
                               |________/              |________/     
 `--------------------------------------------------------------------------

