Available figlet styles for the figlet Generator

     **      ********   ******  ** **                       **  **                        
    ****    **//////   **////**/**/**     *****            /** /**                 **   **
   **//**  /**        **    // /**/**    **///**  ******   /** /**  *****  ****** //** ** 
  **  //** /*********/**       /**/**   /**  /** //////**  /** /** **///**//**//*  //***  
 **********////////**/**       /**/**   //******  *******  /** /**/******* /** /    /**   
/**//////**       /**//**    **/**/** ** /////** **////**  /** /**/**////  /**      **    
/**     /** ********  //****** /**/**/**  ***** //******** *** ***//******/***     **     
//      // ////////    //////  // // //  /////   //////// /// ///  ////// ///     //      

                                                    
 #   ##  ## ### ###              #   #              
# # #   #    #   #      ###  ##  #   #  ### ### # # 
###  #  #    #   #      # # # #  #   #  ##  #   ### 
# #   # #    #   #       ## ###  ##  ## ### #     # 
# # ##   ## ### ###  #  ###                     ### 

                                                                                                        
                                  ___   ___ ___   ___                                                   
    // | |     //   ) )  //   ) )    / /       / /                                                      
   //__| |    ((        //          / /       / /       ___      ___     // //  ___      __             
  / ___  |      \\     //          / /       / /      //   ) ) //   ) ) // // //___) ) //  ) ) //   / / 
 //    | |        ) ) //          / /       / /      ((___/ / //   / / // // //       //      ((___/ /  
//     | | ((___ / / ((____/ / __/ /___  __/ /___  () //__   ((___( ( // // ((____   //           / /   

 ##    ##    ##   ###   ###                     ##    ##                      
#  #  #  #  #  #   #     #                       #     #                      
#  #   #    #      #     #           ###   ###   #     #     ##   ###   #  #  
####    #   #      #     #          #  #  #  #   #     #    # ##  #  #  #  #  
#  #  #  #  #  #   #     #     ##    ##   # ##   #     #    ##    #      # #  
#  #   ##    ##   ###   ###    ##   #      # #  ###   ###    ##   #       #   
                                     ###                                 #    

 ###   ####        #  #  #  #               #    #     #       #              
       ####   #    #  #  #  #   ##               #     #       #              
 ###   #  #  # #   #  #  #  #   #                 ##    ##     #              
       #  #    #   ###   ###   #                               #    #     ##  
       #  #   #                            ####              ###         #  # 
                                              #                    ##    #  # 
              #                              #      #     #         #     ##  
                   ####  ####        ####   #       #     #         #         

                                                                                           
   #     ###    ###    ###    ###                         ##     ##                        
  # #   #   #  #   #    #      #                           #      #                        
 #   #  #      #        #      #            ## #   ###     #      #     ###   # ##   #   # 
 #   #   ###   #        #      #           #  #       #    #      #    #   #  ##  #  #   # 
 #####      #  #        #      #            ##     ####    #      #    #####  #      #  ## 
 #   #  #   #  #   #    #      #      #    #      #   #    #      #    #      #       ## # 
 #   #   ###    ###    ###    ###    ###    ###    ####   ###    ###    ###   #          # 
                                      #    #   #                                     #   # 
                                            ###                                       ###  

                                                                                           
   #     ##     ##    ###    ###                          ##     ##                        
  # #   #  #   #  #    #      #                            #      #                        
 #   #   #     #       #      #             ##     ###     #      #     ##    # #    #  #  
 #####    #    #       #      #            #  #   #  #     #      #    # ##   ## #   #  #  
 #   #  #  #   #  #    #      #      ##    # ##   #  #     #      #    ##     #      ## #  
 #   #   ##     ##    ###    ###     ##     # #    ####   ###    ###    ###   #        ##  
                                              #                                      #  #  
                                            ##                                        ##   

                                      o    o                                 __o__  __o__       o__ __o       o__ __o           o         
                                     <|>  <|>                                  |      |        /v     v\     /v     v\         <|>        
                                     / \  / \                                 / \    / \      />       <\   />       <\        / \        
  o      o   \o__ __o     o__  __o   \o/  \o/     o__ __o/    o__ __o/        \o/    \o/    o/             _\o____           o/   \o      
 <|>    <|>   |     |>   /v      |>   |    |     /v     |    /v     |          |      |    <|                   \_\__o__    <|__ __|>     
 < >    < >  / \   < >  />      //   / \  / \   />     / \  />     / \        < >    < >    \\                        \     /       \     
  \o    o/   \o/        \o    o/     \o/  \o/   \      \o/  \      \o/   o     |      |       \         /   \         /   o/         \o   
   v\  /v     |          v\  /v __o   |    |     o      |    o      |   <|>    o      o        o       o     o       o   /v           v\  
    <\/>     / \          <\/> __/>  / \  / \    <\__  / \   <\__  < >  < >  __|>_  __|>_      <\__ __/>     <\__ __/>  />             <\ 
     /                                                              |                                                                     
    o                                                       o__     o                                                                     
 __/>                                                       <\__ __/>                                                                     

          :::      ::::::::   :::::::: ::::::::::: :::::::::::      ::::::::      :::     :::        :::        :::::::::: :::::::::  :::   ::: 
       :+: :+:   :+:    :+: :+:    :+:    :+:         :+:         :+:    :+:   :+: :+:   :+:        :+:        :+:        :+:    :+: :+:   :+:  
     +:+   +:+  +:+        +:+           +:+         +:+         +:+         +:+   +:+  +:+        +:+        +:+        +:+    +:+  +:+ +:+    
   +#++:++#++: +#++:++#++ +#+           +#+         +#+         :#:        +#++:++#++: +#+        +#+        +#++:++#   +#++:++#:    +#++:      
  +#+     +#+        +#+ +#+           +#+         +#+         +#+   +#+# +#+     +#+ +#+        +#+        +#+        +#+    +#+    +#+        
 #+#     #+# #+#    #+# #+#    #+#    #+#         #+#     #+# #+#    #+# #+#     #+# #+#        #+#        #+#        #+#    #+#    #+#         
###     ###  ########   ######## ########### ########### ###  ########  ###     ### ########## ########## ########## ###    ###    ###          

    :::      ::::::::   :::::::: ::::::::::: :::::::::::      ::::::::      :::     :::        :::        :::::::::: :::::::::  :::   ::: 
  :+: :+:   :+:    :+: :+:    :+:    :+:         :+:         :+:    :+:   :+: :+:   :+:        :+:        :+:        :+:    :+: :+:   :+: 
 +:+   +:+  +:+        +:+           +:+         +:+         +:+         +:+   +:+  +:+        +:+        +:+        +:+    +:+  +:+ +:+  
+#++:++#++: +#++:++#++ +#+           +#+         +#+         :#:        +#++:++#++: +#+        +#+        +#++:++#   +#++:++#:    +#++:   
+#+     +#+        +#+ +#+           +#+         +#+         +#+   +#+# +#+     +#+ +#+        +#+        +#+        +#+    +#+    +#+    
#+#     #+# #+#    #+# #+#    #+#    #+#         #+#     #+# #+#    #+# #+#     #+# #+#        #+#        #+#        #+#    #+#    #+#    
###     ###  ########   ######## ########### ########### ###  ########  ###     ### ########## ########## ########## ###    ###    ###    

 AA   SSS   CCC III III            l l              
A  A S     C     I   I             l l              
AAAA  SSS  C     I   I     ggg  aa l l eee rrr y  y 
A  A     S C     I   I  .. g g a a l l e e r   y  y 
A  A SSSS   CCC III III .. ggg aaa l l ee  r    yyy 
                             g                    y 
                           ggg                 yyy  

 ____ ____ ____ _ _  _____ ____ _    _    _____ _______  _
/  _ Y ___Y   _Y Y \/  __//  _ Y \  / \  /  __//  __\\  \//
| / \||    \|  / | || || |  _| / \|| |  | |  |  \  |  \/|\  / 
| |-||\___ ||  \__| || |__| |_//| |-||| |_/\| |_/\|  /_ |    // /  
\_/ \|\____|____|_|_||____\\_/ \|\____|____|____\\_/\_Y_/   
                                                          

   #     #####   #####  ### ###                                                     
  # #   #     # #     #  #   #       ####    ##   #      #      ###### #####  #   # 
 #   #  #       #        #   #      #    #  #  #  #      #      #      #    #  # #  
#     #  #####  #        #   #      #      #    # #      #      #####  #    #   #   
#######       # #        #   #  ### #  ### ###### #      #      #      #####    #   
#     # #     # #     #  #   #  ### #    # #    # #      #      #      #   #    #   
#     #  #####   #####  ### ### ###  ####  #    # ###### ###### ###### #    #   #   
                                                                                    

##    ## ########  ######## ##       ##          ###     ######       #### ####  ######   ######     ###    
 ##  ##  ##     ## ##       ##       ##         ## ##   ##    ##       ##   ##  ##    ## ##    ##   ## ##   
  ####   ##     ## ##       ##       ##        ##   ##  ##             ##   ##  ##       ##        ##   ##  
   ##    ########  ######   ##       ##       ##     ## ##   ####      ##   ##  ##        ######  ##     ## 
   ##    ##   ##   ##       ##       ##       ######### ##    ##       ##   ##  ##             ## ######### 
   ##    ##    ##  ##       ##       ##       ##     ## ##    ##  ###  ##   ##  ##    ## ##    ## ##     ## 
   ##    ##     ## ######## ######## ######## ##     ##  ######   ### #### ####  ######   ######  ##     ## 

:::'###:::::'######:::'######::'####:'####:::::::'######::::::'###::::'##:::::::'##:::::::'########:'########::'##:::'##:
::'## ##:::'##... ##:'##... ##:. ##::. ##:::::::'##... ##::::'## ##::: ##::::::: ##::::::: ##.....:: ##.... ##:. ##:'##::
:'##:. ##:: ##:::..:: ##:::..::: ##::: ##::::::: ##:::..::::'##:. ##:: ##::::::: ##::::::: ##::::::: ##:::: ##::. ####:::
'##:::. ##:. ######:: ##:::::::: ##::: ##::::::: ##::'####:'##:::. ##: ##::::::: ##::::::: ######::: ########::::. ##::::
 #########::..... ##: ##:::::::: ##::: ##::::::: ##::: ##:: #########: ##::::::: ##::::::: ##...:::: ##.. ##:::::: ##::::
 ##.... ##:'##::: ##: ##::: ##:: ##::: ##::'###: ##::: ##:: ##.... ##: ##::::::: ##::::::: ##::::::: ##::. ##::::: ##::::
 ##:::: ##:. ######::. ######::'####:'####: ###:. ######::: ##:::: ##: ########: ########: ########: ##:::. ##:::: ##::::
..:::::..:::......::::......:::....::....::...:::......::::..:::::..::........::........::........::..:::::..:::::..:::::

.##....##.########..########.##.......##..........###.....######.......####.####..######...######.....###...
..##..##..##.....##.##.......##.......##.........##.##...##....##.......##...##..##....##.##....##...##.##..
...####...##.....##.##.......##.......##........##...##..##.............##...##..##.......##........##...##.
....##....########..######...##.......##.......##.....##.##...####......##...##..##........######..##.....##
....##....##...##...##.......##.......##.......#########.##....##.......##...##..##.............##.#########
....##....##....##..##.......##.......##.......##.....##.##....##..###..##...##..##....##.##....##.##.....##
....##....##.....##.########.########.########.##.....##..######...###.####.####..######...######..##.....##

      ><         ><< <<      ><<   ><<><<                       ><< ><<                          
     >< <<     ><<    ><< ><<   ><<><<><<                       ><< ><<                          
    ><  ><<     ><<      ><<       ><<><<      ><<      ><<     ><< ><<   ><<    >< ><<<><<   ><<
   ><<   ><<      ><<    ><<       ><<><<    ><<  ><< ><<  ><<  ><< ><< ><   ><<  ><<    ><< ><< 
  ><<<<<< ><<        ><< ><<       ><<><<   ><<   ><<><<   ><<  ><< ><<><<<<< ><< ><<      ><<<  
 ><<       ><< ><<    ><< ><<   ><<><<><<    ><<  ><<><<   ><<  ><< ><<><         ><<       ><<  
><<         ><<  ><< <<     ><<<<  ><<><<><<     ><<   ><< ><<<><<<><<<  ><<<<   ><<<      ><<   
                                              ><<                                        ><<     

 .d8b.  .d8888.  .o88b. d888888b d888888b     d888b   .d8b.  db      db      d88888b d8888b. db    db 
d8' `8b 88'  YP d8P  Y8   `88'     `88'      88' Y8b d8' `8b 88      88      88'     88  `8D `8b  d8' 
88ooo88 `8bo.   8P         88       88       88      88ooo88 88      88      88ooooo 88oobY'  `8bd8'  
88~~~88   `Y8b. 8b         88       88       88  ooo 88~~~88 88      88      88~~~~~ 88`8b      88    
88   88 db   8D Y8b  d8   .88.     .88.   db 88. ~8~ 88   88 88booo. 88booo. 88.     88 `88.    88    
YP   YP `8888Y'  `Y88P' Y888888P Y888888P VP  Y888P  YP   YP Y88888P Y88888P Y88888P 88   YD    YP    
                                                                                                      
                                                                                                      

     .      _____   ___  _ _                  .    .                       
    /|     (      .'   \ | |     ___.   ___   |    |     ___  .___  ,    . 
   /  \     `--.  |      | |   .'   `  /   `  |    |   .'   ` /   \ |    ` 
  /---'\       |  |      | |   |    | |    |  |    |   |----' |   ' |    | 
,'      \ \___.'   `.__, / / /  `---| `.__/| /\__ /\__ `.___, /      `---|.
                                \___/                                \___/ 

            _____  _____ _____ _____              _ _                 
     /\    / ____|/ ____|_   _|_   _|            | | |                
    /  \  | (___ | |      | |   | |    __ _  __ _| | | ___ _ __ _   _ 
   / /\ \  \___ \| |      | |   | |   / _` |/ _` | | |/ _ \ '__| | | |
  / ____ \ ____) | |____ _| |_ _| |_ _ (_| | (_| | | |  __/ |  | |_| |
 /_/    \_\_____/ \_____|_____|_____(_)__, |\__,_|_|_|\___|_|   \__, |
                                       __/ |                     __/ |
                                      |___/                     |___/ 

______________________________________________________________________________
    __       __       __      __    __                                        
    / |    /    )   /    )    /     /                  /   /                  
---/__|----\-------/---------/-----/-------__----__---/---/----__---)__-------
  /   |     \     /         /     /      /   ) /   ) /   /   /___) /   ) /   /
_/____|_(____/___(____/___ _/_ __ _/_ __o_(___/_(___(_/___/___(___ _/_____(___/_
                                           /                               /  
                                       (_ /                            (_ /   

01111001 01110010 01100101 01101100 01101100 01100001 01100111 00101110 01001001 01001001 01000011 01010011 01000001 

                                                                                                             
   _|_|      _|_|_|    _|_|_|  _|_|_|  _|_|_|                          _|  _|                                
 _|    _|  _|        _|          _|      _|          _|_|_|    _|_|_|  _|  _|    _|_|    _|  _|_|  _|    _|  
 _|_|_|_|    _|_|    _|          _|      _|        _|    _|  _|    _|  _|  _|  _|_|_|_|  _|_|      _|    _|  
 _|    _|        _|  _|          _|      _|        _|    _|  _|    _|  _|  _|  _|        _|        _|    _|  
 _|    _|  _|_|_|      _|_|_|  _|_|_|  _|_|_|  _|    _|_|_|    _|_|_|  _|  _|    _|_|_|  _|          _|_|_|  
                                                         _|                                              _|  
                                                     _|_|                                            _|_|    

                                                           
                                                           
  #    ###  #### ### ###             ##  ##                
  ##   # # ##  #  #   #               #   #                
 # #   ##  #      #   #    #### ###   #   #   ## #### ## # 
 ####   ## #      #   #    # #   ##   #   #  ###  # # #  # 
#   #  # # ##     #   #    ###  # #   #   #  #    #    ### 
##  ## ###  #### ### ### # #### ## # ### ###  ## ###   ##  
                           #  #                         #  
                           ###                         #   
                                                           

                                                               
                                                               
  #     ###  #### ### ###              ##  ##                  
  ##   #  # ##  #  #   #                #   #                  
 # #   ###  #      #   #     #### ###   #   #   ##  #### ##  # 
 ####    ## #      #   #    #  #  ###   #   #  ####  # #  # ## 
#   #  #  # ##     #   #    ####  # #   #   #  #     #    # #  
#   ## ###   #### ### ### # ##### ## # ### ###  ### ###    ##  
                            #   #                          #   
                            ####                          #    

                                                                   
                                                                   
   ##    ###   ####  ###  ###                ## ##                 
  # #   #  #  #   #   #    #                  #  #                 
  # #   ##   ##       #    #       ###   ###  #  #  ### ####  #  # 
 ####    ##  #       ##   ##      # ##  #  # #  #  #  #  ##   ## # 
 #  #  #  #  ##      #    #      # ### #  #  #  #  #### ##     ##  
##  ## ####   ####  ###  ###  ## ####  ##### ## ## ###  #      #   
                                 #  #                          #   
                                 ###                         ##    

                                                             
                                                             
   #    ###   ###  ##  ##              ## ##                 
   ##   # #  #  #  #   #                #  #                 
  # #   #   #      #   #      ###  ###  #  #  ##  #### ##  # 
 ####    #  #      #   #     #  # #  #  #  # # #   ###  #  # 
#   #  #  # #      #   #    #  #  # ## #  #  #### ##     ##  
##  ## ###   ###  ##  ##  # ####  #### ## ## ###  #      ##  
                            #  #                        ##   
                            ###                        #     
                                                             

                                                                                                                                                                                         
         .8.            d888888o.       ,o888888o.     8 8888  8 8888     ,o888888o.          .8.          8 8888         8 8888         8 8888888888   8 888888888o. `8.`8888.      ,8' 
        .888.         .`8888:' `88.    8888     `88.   8 8888  8 8888    8888     `88.       .888.         8 8888         8 8888         8 8888         8 8888    `88. `8.`8888.    ,8'  
       :88888.        8.`8888.   Y8 ,8 8888       `8.  8 8888  8 8888 ,8 8888       `8.     :88888.        8 8888         8 8888         8 8888         8 8888     `88  `8.`8888.  ,8'   
      . `88888.       `8.`8888.     88 8888            8 8888  8 8888 88 8888              . `88888.       8 8888         8 8888         8 8888         8 8888     ,88   `8.`8888.,8'    
     .8. `88888.       `8.`8888.    88 8888            8 8888  8 8888 88 8888             .8. `88888.      8 8888         8 8888         8 888888888888 8 8888.   ,88'    `8.`88888'     
    .8`8. `88888.       `8.`8888.   88 8888            8 8888  8 8888 88 8888            .8`8. `88888.     8 8888         8 8888         8 8888         8 888888888P'      `8. 8888      
   .8' `8. `88888.       `8.`8888.  88 8888            8 8888  8 8888 88 8888   8888888 .8' `8. `88888.    8 8888         8 8888         8 8888         8 8888`8b           `8 8888      
  .8'   `8. `88888.  8b   `8.`8888. `8 8888       .8'  8 8888  8 8888 `8 8888       .8'.8'   `8. `88888.   8 8888         8 8888         8 8888         8 8888 `8b.          8 8888      
 .888888888. `88888. `8b.  ;8.`8888    8888     ,88'   8 8888  8 8888    8888     ,88'.888888888. `88888.  8 8888         8 8888         8 8888         8 8888   `8b.        8 8888      
.8'       `8. `88888. `Y8888P ,88P'     `8888888P'     8 8888  8 8888     `8888888P' .8'       `8. `88888. 8 888888888888 8 888888888888 8 888888888888 8 8888     `88.      8 8888      

   _   _   _   _   _   _   _   _   _   _   _   _   _  
  / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ 
 ( A ) S ) C ) I ) I ) . ) g ) a ) l ) l ) e ) r ) y )
  \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ 

   __    ___   ___  ____  ____    ___    __    __    __    ____  ____  _  _ 
  /__\  / __) / __)(_  _)(_  _)  / __)  /__\  (  )  (  )  ( ___)(  _ \( \/ )
 /(__)\ \__ \( (__  _)(_  _)(_  ( (_-. /(__)\  )(__  )(__  )__)  )   / \  / 
(__)(__)(___/ \___)(____)(____)()\___/(__)(__)(____)(____)(____)(_)\_) (__) 

                                                                                                                                     
                                ###   ###                                  #####  #   #####  #  # ###      #######         ##        
                                 ###   ###                              ######  /  ######  /  /  /###  / /       ###    /####        
                                  ##    ##                             /#   /  /  /#   /  /  /  /  ###/ /         ##   /  ###        
                                  ##    ##                            /    /  /  /    /  /  /  ##   ##  ##        #       /##        
                                  ##    ##                                /  /       /  /  /  ###        ###             /  ##       
##   ####    ###  /###     /##    ##    ##      /###     /###            ## ##      ## ## ##   ##       ## ###           /  ##       
 ##    ###  / ###/ #### / / ###   ##    ##     / ###  / /  ###  /        ## ##      ## ## ##   ##        ### ###        /    ##      
 ##     ###/   ##   ###/ /   ###  ##    ##    /   ###/ /    ###/       /### ##    /### ## ##   ##          ### ###      /    ##      
 ##      ##    ##       ##    ### ##    ##   ##    ## ##     ##       / ### ##   / ### ## ##   ##            ### /##   /      ##     
 ##      ##    ##       ########  ##    ##   ##    ## ##     ##          ## ##      ## ## ##   ##              #/ /##  /########     
 ##      ##    ##       #######   ##    ##   ##    ## ##     ##     ##   ## ## ##   ## ##  ##  ##               #/ ## /        ##    
 ##      ##    ##       ##        ##    ##   ##    ## ##     ##    ###   #  / ###   #  /    ## #      /          # /  #        ##    
 ##      ##    ##       ####    / ##    ##   ##    /# ##     ##   # ###    /   ###    /      ###     / /##        /  /####      ##   
  #########    ###       ######/  ### / ### / ####/ ## ########  ### #####/     #####/        ######/ /  ########/  /   ####    ## / 
    #### ###    ###       #####    ##/   ##/   ###   ##  ### ###  #    ###        ###           ###  /     #####   /     ##      #/  
          ###                                                 ###                                    |             #                 
   #####   ###                                          ####   ###                                    \)            ##               
 /#######  /#                                         /######  /#                                                                    
/      ###/                                          /     ###/                                                                      

                                                                                                                                                                     
        **              *******          * ***            *****  *         *****  *                            ***     ***                                           
     *****            *       ***      *  ****  *      ******  *        ******  *                               ***     ***                                          
    *  ***           *         **     *  *  ****      **   *  *        **   *  *                                 **      **                                          
       ***           **        *     *  **   **      *    *  *        *    *  *                                  **      **                                          
      *  **           ***           *  ***               *  *             *  *                                   **      **              ***  ****    **   ****      
      *  **          ** ***        **   **              ** **            ** **            ****         ****      **      **       ***     **** **** *  **    ***  *  
     *    **          *** ***      **   **              ** **            ** **           *  ***  *    * ***  *   **      **      * ***     **   ****   **     ****   
     *    **            *** ***    **   **            **** **          **** **          *    ****    *   ****    **      **     *   ***    **          **      **    
    *      **             *** ***  **   **           * *** **         * *** **         **     **    **    **     **      **    **    ***   **          **      **    
    *********               ** *** **   **              ** **            ** **         **     **    **    **     **      **    ********    **          **      **    
   *        **               ** **  **  **         **   ** **       **   ** **         **     **    **    **     **      **    *******     **          **      **    
   *        **                * *    ** *      *  ***   *  *       ***   *  *          **     **    **    **     **      **    **          **          **      **    
  *****      **     ***        *      ***     *    ***    *         ***    *           **     **    **    **     **      **    ****    *   ***          *********    
 *   ****    ** *  *  *********        *******      ******           ******         p   ********     ***** **    *** *   *** *  *******     ***           **** ***   
*     **      **  *     *****            ***          ***              ***          e     *** ***     ***   **    ***     ***    *****                          ***  
*                 *                                                                 r          ***                                                       *****   *** 
 **                **                                                               i    ****   ***                                                    ********  **  
                                                                                    o  *******  **                                                    *      ****    
                                                                                    d *     ****                                                                     
                                                                                                                                                                     

      _/         _// //      _//   _//_//                       _// _//                          
     _/ //     _//    _// _//   _//_//_//                       _// _//                          
    _/  _//     _//      _//       _//_//      _//      _//     _// _//   _//    _/ _///_//   _//
   _//   _//      _//    _//       _//_//    _//  _// _//  _//  _// _// _/   _//  _//    _// _// 
  _////// _//        _// _//       _//_//   _//   _//_//   _//  _// _//_///// _// _//      _///  
 _//       _// _//    _// _//   _//_//_//    _//  _//_//   _//  _// _//_/         _//       _//  
_//         _//  _// //     _////  _//_//_//     _//   _// _///_///_///  _////   _///      _//   
                                              _//                                        _//     

                                              
                                              
  #    ###   ## # #           # #             
 # #  #  #  # # # #           # #             
 # #  ##   #    # #    #   #  # #  #  ## ## # 
 ###    ## #    # #   # #  ## # # ### #   # # 
#   # #  #  # # # #    #  # # # # #   #   ##  
#  ## ###    ## # # #  #   ## # #  ## #   #   
                      ###                 #   
                       #                 #    

                                                          
                                                          
   ##    ##   ###  ##  ##              # #                
   ##   # #  #  #  #   #               # #                
  # #   ##  #      #   #      # #   ## # #   #  # #  #  # 
 ####     # #      #   #     # #   # # # #  ### ##    ##  
 #  #  #  # #  #   #   #      #   # #  # # ##   #     ##  
##  ##  ##   ###  ##  ##  # ####   # # # #  ### #     #   
                            #  #                      #   
                             ##                     ##    

 _______ _______ ______ _______ _______                __ __                  
|   _   |     __|      |_     _|_     _|  .-----.---.-.|  |  |.-----.----.--.--.
|       |__     |   ---|_|   |_ _|   |_ __|  _  |  _  |  |  |  -__|   _|  |  |
|___|___|_______|______|_______|_______|__|___  |___._|__|__|_____|__| |___  |
                                          |_____|                      |_____|

                                                         ###    ###                        
   #     ###    ###   ####   ####                         ##     ##                        
  ###   ## ##  ## ##   ##     ##                          ##     ##                        
 ## ##  ##     ##      ##     ##            ####   ####   ##     ##     ###   # ###  ## ## 
 ## ##   ###   ##      ##     ##           ## ##  ## ##   ##     ##    ## ##  ###    ## ## 
 #####     ##  ##      ##     ##           ## ##  ## ##   ##     ##    #####  ##     ## ## 
 ## ##  ## ##  ## ##   ##     ##      ##   ## ##  ## ##   ##     ##    ##     ##     ## ## 
 ## ##   ###    ###   ####   ####     ##    ####   ## #  ####   ####    ###   ##      #### 
                                              ##                                        ## 
                                            ###                                       ###  

                                                                          ###      ###                               
   ##      #####     ####   ######   ######                                ##       ##                               
   ##     ##   ##   ##  ##    ##       ##                                  ##       ##                               
  ####    ##       ##         ##       ##               ######   ######    ##       ##      #####   ## ###   ##  ##  
  ## #     #####   ##         ##       ##              ##   ##  ##   ##    ##       ##     ##   ##  ###      ##  ##  
 ######        ##  ##         ##       ##              ##   ##  ##   ##    ##       ##     #######  ##       ##  ##  
 ##   #   ##   ##   ##  ##    ##       ##       ##     ##   ##  ##  ###    ##       ##     ##       ##       ##  ##  
###   ##   #####     ####   ######   ######     ##      ######   ### ##   ####     ####     #####   ##        #####  
                                                            ##                                                   ##  
                                                        #####                                                 ####   

   ##      #####     ####   ######   ######                               ###      ###                               
   ##     ##   ##   ##  ##    ##       ##                                  ##       ##                               
  ####    ##       ##         ##       ##               ######   ######    ##       ##      #####   ## ###   ##  ##  
  ## #     #####   ##         ##       ##              ##   ##  ##   ##    ##       ##     ##   ##  ###      ##  ##  
 ######        ##  ##         ##       ##              ##   ##  ##   ##    ##       ##     #######  ##       ##  ##  
 ##   #   ##   ##   ##  ##    ##       ##       ##      ######  ##  ###    ##       ##     ##       ##        #####  
###   ##   #####     ####   ######   ######     ##          ##   ### ##   ####     ####     #####   ##           ##  
                                                        #####                                                 ####   

     ##     ####      ###     #####    #####                               ###      ###                              
    ###    ##  ##   ##  ##     ##       ##                                  ##       ##                              
   ####    ##      ##         ##       ##                #####    #####    ##       ##       ####    ## ###   ##  ## 
   # ##     ##    ##          ##       ##              ##   ##  ##   ##    ##       ##     ##   ##  ####     ##  ##  
  #####      ##   ##          ##       ##             ##   ##  ##    ##   ##       ##     ########  ##       ##  ##  
 ##  ##  ##  ##   ##  ##     ##       ##        ##     ######  ##  ###    ##       ##     ##       ##         ####   
###  ###  ####     ###     #####    #####       ##        ##    ### ##   ####     ####     ####    ##           ##   
                                                      #####                                                  ####    

 #    ##   ##  ###  ###                  #    #                  
# #  #    #     #    #         ##   #    #    #    ##  ##   # #  
###   #   #     #    #        # #  # #   #    #   ###  # #  # #  
# #    #  #     #    #         ##  # #   #    #   #    #     ##  
# #  ##    ##  ###  ###   #     #   ##   #    #    ##  #      #  
                              ##                            ##   

                                                                              
  ##    ##    ##   ###   ###                     ##    ##                     
 #  #  #  #  #  #   #     #                       #     #                     
 #  #  #     #      #     #           ###   ###   #     #     ##   # ##  #  # 
 ####   ##   #      #     #          #  #  #  #   #     #    #  #  ##    #  # 
 #  #     #  #      #     #          #  #  #  #   #     #    ####  #     #  # 
 #  #  #  #  #  #   #     #     #    #  #  # ##   #     #    #     #     #  # 
 #  #   ##    ##   ###   ###    #     ###   # #  ###   ###    ##   #      ### 
                                        #                                   # 
                                      ##                                  ##  

  ##    ###   ###  ###   ###                     ##    ##                     
 #  #  #     #      #     #           ###   ###   #     #     ##   # ##  #  # 
 #  #   ##   #      #     #          #  #  #  #   #     #    ####  ##    #  # 
 ####     #  #      #     #     #     ###  # ##   #     #    #     #      ### 
 #  #  ###    ###  ###   ###    #       #   # #  ###   ###    ##   #        # 
                                      ##                                  ##  

  ##    ##    ##   ###   ###                     ##    ##                     
 #  #  #  #  #  #   #     #                       #     #                     
 #  #  #     #      #     #           ###   ###   #     #     ##   # ##  #  # 
 ####   ##   #      #     #          #  #  #  #   #     #    #  #  ##    #  # 
 #  #     #  #      #     #          #  #  #  #   #     #    ####  #     #  # 
 #  #  #  #  #  #   #     #     #     ###  # ##   #     #    #     #      ### 
 #  #   ##    ##   ###   ###    #       #   # #  ###   ###    ##   #        # 
                                      ##                                  ##  

                                                          ##     ##                        
   #     ###    ###   #####  #####                         #      #                        
  # #   #   #  #   #    #      #                           #      #                        
 #   #  #      #        #      #            ####   ####    #      #     ###   # ##   #   # 
 #   #   ###   #        #      #           #   #  #   #    #      #    #   #  ##     #   # 
 #####      #  #        #      #           #   #  #   #    #      #    #####  #      #   # 
 #   #  #   #  #   #    #      #      ##   #   #  #  ##    #      #    #      #      #   # 
 #   #   ###    ###   #####  #####    ##    ####   ## #   ###    ###    ###   #       #### 
                                               #                                         # 
                                            ###                                       ###  

   #     ####   ###    ###    ###                         ##     ##                        
  # #   #      #   #    #      #            ####   ####    #      #     ###   # ##   #   # 
 #   #   ###   #        #      #           #   #  #   #    #      #    #####  ##     #   # 
 #####      #  #   #    #      #      #     ####  #  ##    #      #    #      #       #### 
 #   #  ####    ###    ###    ###     #        #   ## #   ###    ###    ###   #          # 
                                            ###                                       ###  

   #     ###    ###   #####  #####                        ##     ##                        
  # #   #   #  #   #    #      #                           #      #                        
 #   #  #      #        #      #            ####   ####    #      #     ###   # ##   #   # 
 #   #   ###   #        #      #           #   #  #   #    #      #    #   #  ##     #   # 
 #####      #  #        #      #           #   #  #   #    #      #    #####  #      #   # 
 #   #  #   #  #   #    #      #      #     ####  #  ##    #      #    #      #       #### 
 #   #   ###    ###   #####  #####    #        #   ## #   ###    ###    ###   #          # 
                                            ###                                       ###  

                                                                  ##      ##                            
   #      ####     ###   #####   #####                             #       #                            
   #     #    #   #   #    #       #                               #       #                            
  ###    #       #         #       #              #####   #####    #       #      ####   # ###   #    # 
  # #     ####   #         #       #             #    #  #    #    #       #     #    #  ##      #    # 
 #####        #  #         #       #             #    #  #    #    #       #     ######  #       #    # 
 #   #   #    #   #   #    #       #      ##     #    #  #   ##    #       #     #       #       #    # 
##   ##   ####     ###   #####   #####    ##      #####   ### #   ###     ###     ####   #        ##### 
                                                      #                                               # 
                                                  ####                                            ####  

   #      ####     ###   #####   #####                            ##      ##                            
   #     #    #   #   #    #       #                               #       #                            
  ###    #       #         #       #              #####   #####    #       #      ####   # ###   #    # 
  # #     ####   #         #       #             #    #  #    #    #       #     #    #  ##      #    # 
 #####        #  #         #       #             #    #  #    #    #       #     ######  #       #    # 
 #   #   #    #   #   #    #       #      ##      #####  #   ##    #       #     #       #        ##### 
##   ##   ####     ###   #####   #####    ##          #   ### #   ###     ###     ####   #            # 
                                                  ####                                            ####  

                                                                           ##       ##                               
    #      #####     ####    #####    #####                                 #        #                               
    #     #     #   #    #     #        #                                   #        #                               
   ###    #        #           #        #               ######   ######     #        #      #####    # ###   #    #  
   # #     #####   #           #        #              #     #  #     #     #        #     #     #   ##      #    #  
  #####         #  #           #        #              #     #  #     #     #        #     #######   #       #    #  
  #   #   #     #   #    #     #        #       ##     #     #  #    ##     #        #     #         #       #    #  
 ##   ##   #####     ####    #####    #####     ##      ######   #### #    ###      ###     #####    #        #####  
                                                             #                                                    #  
                                                        #####                                                 ####   

    #      #####     ####    #####    #####                                ##       ##                               
    #     #     #   #    #     #        #                                   #        #                               
   ###    #        #           #        #               ######   ######     #        #      #####    # ###   #    #  
   # #     #####   #           #        #              #     #  #     #     #        #     #     #   ##      #    #  
  #####         #  #           #        #              #     #  #     #     #        #     #######   #       #    #  
  #   #   #     #   #    #     #        #       ##      ######  #    ##     #        #     #         #        #####  
 ##   ##   #####     ####    #####    #####     ##           #   #### #    ###      ###     #####    #            #  
                                                        #####                                                 ####   

      O)         O)) O)      O))   O))O))                       O)) O))                          
     O) ))     O))    O)) O))   O))O))O))                       O)) O))                          
    O)  O))     O))      O))       O))O))      O))      O))     O)) O))   O))    O) O)))O))   O))
   O))   O))      O))    O))       O))O))    O))  O)) O))  O))  O)) O)) O)   O))  O))    O)) O)) 
  O)))))) O))        O)) O))       O))O))   O))   O))O))   O))  O)) O))O))))) O)) O))      O)))  
 O))       O)) O))    O)) O))   O))O))O))    O))  O))O))   O))  O)) O))O)         O))       O))  
O))         O))  O)) O)     O))))  O))O))O))     O))   O)) O)))O)))O)))  O))))   O)))      O))   
                                              O))                                        O))     

       d8888  .d8888b.   .d8888b. 8888888 8888888                       888 888                           
      d88888 d88P  Y88b d88P  Y88b  888     888                         888 888                           
     d88P888 Y88b.      888    888  888     888                         888 888                           
    d88P 888  "Y888b.   888         888     888        .d88b.   8888b.  888 888  .d88b.  888d888 888  888 
   d88P  888     "Y88b. 888         888     888       d88P"88b     "88b 888 888 d8P  Y8b 888P"   888  888 
  d88P   888       "888 888    888  888     888       888  888 .d888888 888 888 88888888 888     888  888 
 d8888888888 Y88b  d88P Y88b  d88P  888     888   d8b Y88b 888 888  888 888 888 Y8b.     888     Y88b 888 
d88P     888  "Y8888P"   "Y8888P" 8888888 8888888 Y8P  "Y88888 "Y888888 888 888  "Y8888  888      "Y88888 
                                                           888                                        888 
                                                      Y8b d88P                                   Y8b d88P 
                                                       "Y88P"                                     "Y88P"  

8""""8 8""""8 8""""8 8  8                                                
8    8 8      8    " 8  8     eeeee eeeee e     e     eeee eeeee  e    e 
8eeee8 8eeeee 8e     8e 8e    8   8 8   8 8     8     8    8   8  8    8 
88   8     88 88     88 88    8e    8eee8 8e    8e    8eee 8eee8e 8eeee8 
88   8 e   88 88   e 88 88    88 "8 88  8 88    88    88   88   8   88   
88   8 8eee88 88eee8 88 88 88 88ee8 88  8 88eee 88eee 88ee 88   8   88   
                                                                         

.__. __. __ ._.._.         ..         
[__](__ /  ` |  |     _  _.|| _ ._.  .
|  |.__)\__._|__|_ * (_](_]||(/,[  \_|
                     ._|           ._|

..%%%%....%%%%....%%%%...%%%%%%..%%%%%%...........%%%%....%%%%...%%......%%......%%%%%%..%%%%%...%%..%%.
.%%..%%..%%......%%..%%....%%......%%............%%......%%..%%..%%......%%......%%......%%..%%...%%%%..
.%%%%%%...%%%%...%%........%%......%%............%%.%%%..%%%%%%..%%......%%......%%%%....%%%%%.....%%...
.%%..%%......%%..%%..%%....%%......%%......%%....%%..%%..%%..%%..%%......%%......%%......%%..%%....%%...
.%%..%%...%%%%....%%%%...%%%%%%..%%%%%%....%%.....%%%%...%%..%%..%%%%%%..%%%%%%..%%%%%%..%%..%%....%%...
........................................................................................................

  :::.     .::::::.   .,-:::::  ::::::    .,-:::::/   :::.      :::      :::    .,:::::: :::::::...-:.     ::-.
  ;;`;;   ;;;`    ` ,;;;'````'  ;;;;;;  ,;;-'````'    ;;`;;     ;;;      ;;;    ;;;;'''' ;;;;``;;;;';;.   ;;;;'
 ,[[ '[[, '[==/[[[[,[[[         [[[[[[  [[[   [[[[[[/,[[ '[[,   [[[      [[[     [[cccc   [[[,/[[['  '[[,[[['  
c$$$cc$$$c  '''    $$$$         $$$$$$  "$$c.    "$$c$$$cc$$$c  $$'      $$'     $$""""   $$$$$$c      c$$"    
 888   888,88b    dP`88bo,__,o, 888888d8b`Y8bo,,,o88o888   888,o88oo,.__o88oo,.__888oo,__ 888b "88bo,,8P"`     
 YMM   ""`  "YMmMY"   "YUMMMMMP"MMMMMMYMP  `'YMUP"YMMYMM   ""` """"YUMMM""""YUMMM""""YUMMMMMMM   "W"mM"        

  :::.     .::::::.   .,-:::::  ::::::    .,-:::::/   :::.      :::      :::    .,:::::: :::::::...-:.     ::-.
  ;;`;;   ;;;`    ` ,;;;'````'  ;;;;;;  ,;;-'````'    ;;`;;     ;;;      ;;;    ;;;;'''' ;;;;``;;;;';;.   ;;;;'
 ,[[ '[[, '[==/[[[[,[[[         [[[[[[  [[[   [[[[[[/,[[ '[[,   [[[      [[[     [[cccc   [[[,/[[['  '[[,[[['  
c$$$cc$$$c  '''    $$$$         $$$$$$  "$$c.    "$$c$$$cc$$$c  $$'      $$'     $$""""   $$$$$$c      c$$"    
 888   888,88b    dP`88bo,__,o, 888888d8b`Y8bo,,,o88o888   888,o88oo,.__o88oo,.__888oo,__ 888b "88bo,,8P"`     
 YMM   ""`  "YMmMY"   "YUMMMMMP"MMMMMMYMP  `'YMUP"YMMYMM   ""` """"YUMMM""""YUMMM""""YUMMMMMMM   "W"mM"        

                                                        
                                                        
                                                        
                                  ##  ##                
 ##    ## ##  ### ###              #   #                
 # #  #   # #  #   #     # # ##    #   #   ## #### ## # 
 ###   ## #    #   #    # #   ##   #   #  ###  #    # # 
 # #  # # # #  #   #    # #  # #   #   #  #    #    # # 
## ## ##  ##  ### ### #  ##   # # ### ###  ## ###    #  
                          #                          #  
                        ##                         ##   

                                                           
                                                           
                                                           
                                                           
                                    ##  ##                 
####  ###  ### ### ###               #   #                 
 # # ## # ## #  #   #      ### ###   #   #   ### #### ## # 
 ###  ##  ##    #   #     ## #  ###  #   #  ####  # #  # # 
 # # # ## ## #  #   #      # # # ##  #   #  ##    #    ### 
## # ###   ##  ### ### ##   ## ## # ### ###  ### ###    ## 
                          ###                         ###  

                                                                        
                                                                        
                                                                        
                                                                        
                                              ##   ##                   
  ###  ####   ###  ####  ####                  #    #                   
  # #  ## #  # #    ##    ##      ####  ###    #    #   ###  ## ## ## # 
 ## #   ##  ##      #     #      ## #    ###   #    #  #####  ## #  # # 
 # ## ## #  ## #   ##    ##      ####  ## #   ##   ##  ##     #     ### 
## ## ####   ##   ####  ####  ##   ##  ####  #### ####  ###  ###     #  
                                 ###                               ##   

                                                                  
                                                                  
                                                                  
                                         ##   ##                  
 ####   ###  ###  ###  ###                #    #                  
  # #  #  # ## #   #    #     ###  ##     #    #  ###  # ##  #  # 
 ####   #   #     #    #     #  #   ##   #    #  ####  ##    #  # 
 # #  #  #  #  #  #    #     ###  ###    #    #  #     #     # #  
## #  ###    ##  ###  ###  #   #  # #  #### ####  ##  ##      #   
                             ##                             ##    

  ____  _____   __  ____  ____       ____  ____ _     _       ___ ____  __ __ 
 /    T/ ___/  /  ]l    jl    j     /    T/    T| T   | T     /  _]    \|  T  T
Y  o  (   \_  /  /  |  T  |  T     Y   __jY  o  | |   | |    /  [_|  D  )  |  |
|     |\__  T/  /   |  |  |  |     |  T  |     | l___| l___Y    _]    /|  ~  |
|  _  |/  \ /   \_  |  |  |  |  __ |  l_ |  _  |     T|     T|   [_|    \l___, |
|  |  |\    \     | j  l  j  l |  T|     |  |  |     |     |     T|  .  Y|     !
l__j__j \___j\____j|____j|____jl__jl___,_jl__j__jl_____jl_____jl_____jl__j\_jl____/ 
                                                                              

  _______  _______  _______  ___  ___                    __  __                     
 |   _   ||   _   ||   _   ||   ||   |    .-----..---.-.|  ||  |.-----..----..--.--.
 |.  1   ||   1___||.  1___||.  ||.  | __ |  _  ||  _  ||  ||  ||  -__||   _||  |  |
 |.  _   ||____   ||.  |___ |.  ||.  ||__||___  ||___._||__||__||_____||__|  |___  |
 |:  |   ||:  1   ||:  1   ||:  ||:  |    |_____|                            |_____|
 |::.|:. ||::.. . ||::.. . ||::.||::.|                                              
 `--- ---'`-------'`-------'`---'`---'                                              
                                                                                    

   __  ()     __   _     _              _  _            
  /  ) /\    /  ) | )   | )            // //            
 /--/ /  )  / ,---|/,---|/   _,  __.  // // _  __  __  ,
/  (_/__/__(__/\_/ \_\_/ \_o(_)_(_/|_</_</_</_/ (_/ (_/_
                             /|                      /  
                            |/                      '   

 _______ _______ _______ _____ _____    ______ _______               _______  ______ __   __
 |_____| |______ |         |     |     |  ____ |_____| |      |      |______ |_____/   \_/  
 |     | ______| |_____  __|__ __|__ . |_____| |     | |_____ |_____ |______ |    \_    |   
                                                                                            

____ ____ ____ _ _  ____ ____ _    _    ____ ____ _   _ 
|__| [__  |    | |  | __ |__| |    |    |___ |__/  \_/  
|  | ___] |___ | | .|__] |  | |___ |___ |___ |  \   |   
                                                        

 ____ ____ ____ _ _   ____ ____ _    _    ____ ____ _ _
 |--| ==== |___ | | . |__, |--| |___ |___ |=== |--<  Y 

121 114 101 108 108 97 103 46 73 73 67 83 65 

      /\         /\\ \\      /\\   /\\/\\                       /\\ /\\                          
     /\ \\     /\\    /\\ /\\   /\\/\\/\\                       /\\ /\\                          
    /\  /\\     /\\      /\\       /\\/\\      /\\      /\\     /\\ /\\   /\\    /\ /\\\/\\   /\\
   /\\   /\\      /\\    /\\       /\\/\\    /\\  /\\ /\\  /\\  /\\ /\\ /\   /\\  /\\    /\\ /\\ 
  /\\\\\\ /\\        /\\ /\\       /\\/\\   /\\   /\\/\\   /\\  /\\ /\\/\\\\\ /\\ /\\      /\\\  
 /\\       /\\ /\\    /\\ /\\   /\\/\\/\\    /\\  /\\/\\   /\\  /\\ /\\/\         /\\       /\\  
/\\         /\\  /\\ \\     /\\\\  /\\/\\/\\     /\\   /\\ /\\\/\\\/\\\  /\\\\   /\\\      /\\   
                                              /\\                                        /\\     

 +-+-+-+-+-+-+-+-+-+-+-+-+-+
 |A|S|C|I|I|.|g|a|l|l|e|r|y|
 +-+-+-+-+-+-+-+-+-+-+-+-+-+

                                                                                                                                                                                                                       
                                                                                                                                                                                                                       
               AAA                 SSSSSSSSSSSSSSS         CCCCCCCCCCCCCIIIIIIIIIIIIIIIIIIII                                             lllllll lllllll                                                               
              A:::A              SS:::::::::::::::S     CCC::::::::::::CI::::::::II::::::::I                                             l:::::l l:::::l                                                               
             A:::::A            S:::::SSSSSS::::::S   CC:::::::::::::::CI::::::::II::::::::I                                             l:::::l l:::::l                                                               
            A:::::::A           S:::::S     SSSSSSS  C:::::CCCCCCCC::::CII::::::IIII::::::II                                             l:::::l l:::::l                                                               
           A:::::::::A          S:::::S             C:::::C       CCCCCC  I::::I    I::::I             ggggggggg   ggggg aaaaaaaaaaaaa    l::::l  l::::l     eeeeeeeeeeee    rrrrr   rrrrrrrrryyyyyyy           yyyyyyy
          A:::::A:::::A         S:::::S            C:::::C                I::::I    I::::I            g:::::::::ggg::::g a::::::::::::a   l::::l  l::::l   ee::::::::::::ee  r::::rrr:::::::::ry:::::y         y:::::y 
         A:::::A A:::::A         S::::SSSS         C:::::C                I::::I    I::::I           g:::::::::::::::::g aaaaaaaaa:::::a  l::::l  l::::l  e::::::eeeee:::::eer:::::::::::::::::ry:::::y       y:::::y  
        A:::::A   A:::::A         SS::::::SSSSS    C:::::C                I::::I    I::::I          g::::::ggggg::::::gg          a::::a  l::::l  l::::l e::::::e     e:::::err::::::rrrrr::::::ry:::::y     y:::::y   
       A:::::A     A:::::A          SSS::::::::SS  C:::::C                I::::I    I::::I          g:::::g     g:::::g    aaaaaaa:::::a  l::::l  l::::l e:::::::eeeee::::::e r:::::r     r:::::r y:::::y   y:::::y    
      A:::::AAAAAAAAA:::::A            SSSSSS::::S C:::::C                I::::I    I::::I          g:::::g     g:::::g  aa::::::::::::a  l::::l  l::::l e:::::::::::::::::e  r:::::r     rrrrrrr  y:::::y y:::::y     
     A:::::::::::::::::::::A                S:::::SC:::::C                I::::I    I::::I          g:::::g     g:::::g a::::aaaa::::::a  l::::l  l::::l e::::::eeeeeeeeeee   r:::::r               y:::::y:::::y      
    A:::::AAAAAAAAAAAAA:::::A               S:::::S C:::::C       CCCCCC  I::::I    I::::I          g::::::g    g:::::ga::::a    a:::::a  l::::l  l::::l e:::::::e            r:::::r                y:::::::::y       
   A:::::A             A:::::A  SSSSSSS     S:::::S  C:::::CCCCCCCC::::CII::::::IIII::::::II        g:::::::ggggg:::::ga::::a    a:::::a l::::::ll::::::le::::::::e           r:::::r                 y:::::::y        
  A:::::A               A:::::A S::::::SSSSSS:::::S   CC:::::::::::::::CI::::::::II::::::::I ......  g::::::::::::::::ga:::::aaaa::::::a l::::::ll::::::l e::::::::eeeeeeee   r:::::r                  y:::::y         
 A:::::A                 A:::::AS:::::::::::::::SS      CCC::::::::::::CI::::::::II::::::::I .::::.   gg::::::::::::::g a::::::::::aa:::al::::::ll::::::l  ee:::::::::::::e   r:::::r                 y:::::y          
AAAAAAA                   AAAAAAASSSSSSSSSSSSSSS           CCCCCCCCCCCCCIIIIIIIIIIIIIIIIIIII ......     gggggggg::::::g  aaaaaaaaaa  aaaallllllllllllllll    eeeeeeeeeeeeee   rrrrrrr                y:::::y           
                                                                                                                g:::::g                                                                             y:::::y            
                                                                                                    gggggg      g:::::g                                                                            y:::::y             
                                                                                                    g:::::gg   gg:::::g                                                                           y:::::y              
                                                                                                     g::::::ggg:::::::g                                                                          y:::::y               
                                                                                                      gg:::::::::::::g                                                                          yyyyyyy                
                                                                                                        ggg::::::ggg                                                                                                   
                                                                                                           gggggg                                                                                                      

  ___  _____ _____ _____ _____             _ _                 
 / _ \/  ___/  __ \_   _|_   _|           | | |                
/ /_\ \ `--.| /  \/ | |   | |   __ _  __ _| | | ___ _ __ _   _ 
|  _  |`--. \ |     | |   | |  / _` |/ _` | | |/ _ \ '__| | | |
| | | /\__/ / \__/\_| |_ _| |__ (_| | (_| | | |  __/ |  | |_| |
\_| |_\____/ \____/\___/ \___(_)__, |\__,_|_|_|\___|_|   \__, |
                                __/ |                     __/ |
                               |___/                     |___/ 

          _          _  _  _  _       _  _  _    _  _  _  _  _  _                                         _  _     _  _                                                   
        _(_)_      _(_)(_)(_)(_)_  _ (_)(_)(_) _(_)(_)(_)(_)(_)(_)                                       (_)(_)   (_)(_)                                                  
      _(_) (_)_   (_)          (_)(_)         (_)  (_)      (_)               _  _  _  _    _  _  _         (_)      (_)    _  _  _  _   _       _  _  _               _  
    _(_)     (_)_ (_)_  _  _  _   (_)              (_)      (_)             _(_)(_)(_)(_)  (_)(_)(_) _      (_)      (_)   (_)(_)(_)(_)_(_)_  _ (_)(_)(_)_           _(_) 
   (_) _  _  _ (_)  (_)(_)(_)(_)_ (_)              (_)      (_)            (_)        (_)   _  _  _ (_)     (_)      (_)  (_) _  _  _ (_) (_)(_)        (_)_       _(_)   
   (_)(_)(_)(_)(_) _           (_)(_)          _   (_)      (_)     _  _   (_)        (_) _(_)(_)(_)(_)     (_)      (_)  (_)(_)(_)(_)(_) (_)             (_)_   _(_)     
   (_)         (_)(_)_  _  _  _(_)(_) _  _  _ (_)_ (_) _  _ (_) _  (_)(_)  (_)_  _  _ (_)(_)_  _  _ (_)_  _ (_) _  _ (_) _(_)_  _  _  _   (_)               (_)_(_)       
   (_)         (_)  (_)(_)(_)(_)     (_)(_)(_)  (_)(_)(_)(_)(_)(_) (_)(_)    (_)(_)(_)(_)  (_)(_)(_)  (_)(_)(_)(_)(_)(_)(_) (_)(_)(_)(_)  (_)                _(_)         
                                                                              _  _  _ (_)                                                               _  _(_)           
                                                                             (_)(_)(_)                                                                 (_)(_)             

  ___  __  _______   ___  ___ __   __    ________ _  _
 // \\(( \//  ||||  // \\// \\||   ||   ||   || \\\\//
 ||=|| \\((   |||| (( ___||=||||   ||   ||== ||_// )/ 
 || ||\_))\\__||||||\\_|||| ||||__|||__|||___|| \\//  
                                                      

 ___  ___  ___  _  _               _  _                
| . |/ __>|  _>| || |    ___  ___ | || | ___  _ _  _ _ 
|   |\__ \| <__| || | _ / . |<_> || || |/ ._>| '_>| | |
|_|_|<___/`___/|_||_|<_>\_. |<___||_||_|\___.|_|  `_. |
                        <___'                     <___'

 S II.  ll ry
x .   XX  X  
x .   XX  X  
. .   X.  X  
. .   ..  X  
. .   ..  X  
. .   ..  .  
             
ASCII.gallery
             

#########         #########   ___   #########         #########                           #########         #########         #########         ####################################         #########         #########         #########         #########
##[`'`']#  \`~'/  ##'\v/`##  /\*/\  ##|`+'|##  '\v/`  ##\`~'/##  [`'`']   \`~'/    [`'`'] ##\`.'/##  ':v:`  ##/\:/\##  |:+:|  ##':v:`##  \`.'/  ##[`'`']###|:+:|####|:+:|####[`'`']#         #########         #########         #########         #########
###|  |##  (o o)  ##(o 0)## /(o o)\ ##(o o)##  (o 0)  ##(o o)##   |  |    (o o)     |::|  ##(o:o)##  (o:0)  #/(o:o)\#  (o:o)  ##(o:0)##  (o:o)  ###|::|####(o:o)####(o:o)#####|  |##         #########         #########         #########         #########
###|__|##   \ / \ ###(_)###   (_)   ###(_)###   (_)   ###\ / \#   |__|     \ / \    |::|  ###\:/:\#   (:)   ###(:)###   (:)   ###(:)###   \:/:\ ###|::|#####(:)######(:)######|__|##         #########         #########         #########         #########
#########    "    #########         #########         ####"####             "             ####"####         #########         #########    "    ####################################         #########         #########         #########         #########

  _  __  __ _ _                   
 / \/ _|/ _| | |   _ _  |||_ ___  
| o \_ ( (_| | |  /o\o\ ||/o\_\ V7
|_n_|__/\__|_|_() \_\_,]L|L\(L| )/ 
                   _)         //  

 _    _()()        
//\(((([][].gallery
   ''              

  __   ___   ___  _  _              _  _               
 (  ) /  _) (  _)( )( )            ( )( )              
 /o \ \_"-. | |  | || |    __  ___ | || | ___  __  _ _ 
( __ ) __) )( )_ ( )( ) _ /o )( o )( )( )( o_)( _)( V )
/_\/_\/___/ /___\/_\/_\(_)\__\/_^_\/_\/_\ \(  /_\  ) / 
                           _|/                    /_/  

    _    ___  __  __ __                         
  .' \ ,' _/,'_/ / // /   _   _   /7/7 __ _ _ __
 / o /_\ `./ /_ / // /  ,'o|,'o| ////,'o///7\V /
/_n_//___,'|__//_//_/() |_,'|_,7//// |_(//   )/ 
                        _//                 //  

                                                                      ,---------------------------.               |             _     _       _     _         |"|           !!!              .     
     ___           >X<           ooo           |||           |||      | (c) Michel Eftimakis 1995 | __MMM__       |.===.      o' \,=./ `o   o' \,=./ `o      _|_|_       `  _ _  '       ,-_-|     
    (o o)         (o o)         (o o)         (o o)         (o o)     `--------------------------(_  (o o)        {}o o{}        (o o)         (o o)         (o o)      -  (OXO)  -     ([o o])    
ooO--(_)--Ooo-ooO--(_)--Ooo-ooO--(_)--Ooo-ooO--(_)--Ooo-ooO--(_)--Ooo----------------------------ooO--(_)--Ooo-ooO--(_)--Ooo-ooO--(_)--Ooo-ooO--(_)--Ooo-ooO--(_)--Ooo-ooO--(_)--Ooo-ooO--(_)--Ooo-

  __ ___  ___ _  _               _  _            
 /_`)))_  ))  )) ))    ___  ___  )) )) __ __ __ _
(( ( _(( ((__(( ((  o ((_( ((_( (( (( (('(|  \(/'
                        _))                   )) 

 _______  _______  _________________________    _______  _______  _        _        _______  _______          
(  ___  )(  ____ \(  ____ \\__   __|__   __/   (  ____ \(  ___  )( \      ( \      (  ____ \(  ____ )|\     /|
| (   ) || (    \/| (    \/  ) (     ) (      | (    \/| (   ) || (      | (      | (    \/| (    )|( \   / )
| (___) || (_____ | |        | |     | |      | |      | (___) || |      | |      | (__    | (____)| \ (_) / 
|  ___  |(_____  )| |        | |     | |      | | ____ |  ___  || |      | |      |  __)   |     __)  \   /  
| (   ) |      ) || |        | |     | |      | | \_  )| (   ) || |      | |      | (      | (\ (      ) (   
| )   ( |/\____) || (____/\___) (______) (___ _ | (___) || )   ( || (____/\| (____/\| (____/\| ) \ \__   | |   
|/     \|\_______)(_______|_______|_______/(_)(_______)|/     \|(_______/(_______/(_______/|/   \__/   \_/   
                                                                                                             

     /.\      .|'''|  .|'''', |''||''| |''||''|                   '||` '||`                        
    // \\     ||      ||         ||       ||                       ||   ||                         
   //...\\    `|'''|, ||         ||       ||       .|''|,  '''|.   ||   ||  .|''|, '||''| '||  ||` 
  //     \\    .   || ||         ||       ||       ||  || .|''||   ||   ||  ||..||  ||     `|..||  
.//       \\.  |...|' `|....' |..||..| |..||..| .. `|..|| `|..||. .||. .||. `|...  .||.        ||  
                                                       ||                                   ,  |'  
                                                    `..|'                                    ''    

  /\  /~~\ /~~~|~~|~         ||           
 /__\ `--.|    |  |  /~~|/~~|||/~/|/~\\  /
/    \\__/ \___|__|_.\__|\__|||\/_|    \/ 
                     \__|             _/  

     ..                     ...               ...              .....     .      .....     .                                       ..       ..                                      
  :**888H: `: .xH""     .x888888hx    :    xH88"`~ .x8X      .d88888Neu. 'L   .d88888Neu. 'L                                x .d88"  x .d88"                            ..         
 X   `8888k XX888      d88888888888hxx   :8888   .f"8888Hf   F""""*8888888F   F""""*8888888F                                 5888R    5888R                 .u    .    @L          
'8hx  48888 ?8888     8" ... `"*8888`  :8888>  X8L  ^""`   *      `"*88*"   *      `"*88*"              uL           u      '888R    '888R        .u     .d88B :@8c  9888i   .dL  
'8888 '8888 `8888    !  "   ` .xnxx.    X8888  X888h         -....    ue=:.   -....    ue=:.         .ue888Nc..    us888u.    888R     888R     ud8888.  ="8888f8888r `Y888k:*888. 
 888>'8888  8888    X X   .H8888888:  88888  !88888.              :88N  `          :88N  `        d88E`"888E` .@88 "8888"   888R     888R   :888'8888.   4888>'88"    888E  888I 
   "8 '888"  8888    X 'hn8888888*"   > 88888   88888              9888L            9888L          888E  888E  9888  9888    888R     888R   d888 '88"   4888> '      888E  888I 
  .-` X*"    8888    X: `*88888`     ! 88888 '> `8888>      uzu.   `8888L    uzu.   `8888L         888E  888E  9888  9888    888R     888R   8888.+"      4888>        888E  888I 
    .xhx.    8888    '8h.. ``     ..x8> `8888L   ?888   ! ,""888i   ?8888  ,""888i   ?8888     .   888E  888E  9888  9888    888R     888R   8888L       .d888L .+     888E  888I 
  .H88888h.~`8888.>   `88888888888888f   `8888  `-*""   /  4  9888L   888> 4  9888L   888>  .@8c  888& .888E  9888  9888   .888B .  .888B . '8888c. .+  ^"8888*"     x888N><888' 
 .~  `88!` '888*~     '8888888888*"      "888.      :"   '  '8888   '88  '  '8888   '88  '888" *888" 888&  "888*""888"  ^*888   ^*888   "88888       "Y"        "88"  888  
       `"     ""          ^"****""`          `""***~"`          "*8Nu.z*"        "*8Nu.z*"     ^*    `"   "888E  ^Y"   ^Y'     "       "       "YP'                         88F  
                                                                                                    .dWi   `88E                                                              98"   
                                                                                                    4888~  J8                                                             ./"     
                                                                                                     ^"===*"`                                                             ~`       

 .--.  .--.  .--. .-..-.                .-.  .-.                   
: .; :: .--': .--': :: :                : :  : :                   
:    :`. `. : :   : :: :    .--.  .--.  : :  : :   .--. .--. .-..-.
: :: : _`, :: :__ : :: : _ ' .; :' .; ; : :_ : :_ ' '_.': ..': :; :
:_;:_;`.__.'`.__.':_;:_;:_;`._. ;`.__,_;`.__;`.__;`.__.':_;  `._. ;
                            .-. :                             .-. :
                            `._.'                             `._.'

____  ______       ____    ___      ___      _________       _______  _____     ____     ____        __     ____   __   __
   /  \     )  ____)  /  __) (_    _) (_    _)        )  ____)     /  \    \   |    \   |    \    ___) |    \  (  (  )  ) 
  /    \   (  (___   |  /      |  |     |  |         /  /  __     /    \    |  |     |  |     |  (__   |     )  \  \/  /  
 /  ()  \   \___  \  | |       |  |     |  |        (  (  (  \   /  ()  \   |  |     |  |     |   __)  |    /    \    /   
|   __   |  ____)  ) |  \__   _|  |_   _|  |_   __   \  \__)  ) |   __   |  |  |__   |  |__   |  (___  | |\ \     )  /    
|  (__)  |_(      (___\    )_(      )_(      )_(  )___)      (__|  (__)  |_/      )_/      )_/       )_| |_\ \___/  (_____

  ___                                                                       
 -   -_,   -_-/    ,- _~. _-_, _-_,                ,, ,,                    
(  ~/||   (_ /    (' /|     //   //      _     _   || ||                    
(  / ||  (_ --_  ((  ||     ||   ||     / \\  < \, || ||  _-_  ,._-_ '\\/\\ 
 \/==||    --_ ) ((  ||    ~||  ~||    || ||  /-|| || || || \\  ||    || ;' 
 /_ _||   _/  ))  ( / |     ||   ||    || || (( || || || ||/    ||    ||/   
(  - \\, (_-_-     -____- _-_, _-_, <> \\_-|  \/\\ \\ \\ \\,/   \\,   |/    
                                        /  \                         (      
                                       '----`                         -_-   

  __   ____   ___  __  __     ___   __   __    __    ____  ____  _  _ 
 / _\ / ___) / __)(  )(  )   / __) / _\ (  )  (  )  (  __)(  _ \( \/ )
/    \\___ \( (__  )(  )(  _( (_ \/    \/ (_/\/ (_/\ ) _)  )   / )  / 
\_/\_/(____/ \___)(__)(__)(_)\___/\_/\_/\____/\____/(____)(__\_)(__/  

.eeeeee...eeeeee..eeeee.eee.eee......eeeeee...eeeeee..eee....eee....eeeeee.eeeeeee..eee...eee.
@@@@@@@@:@@@@@@@:@@@@@@:@@@:@@@:::::@@@@@@@@:@@@@@@@@:@@@::::@@@::::@@@@@@:@@@@@@@@:@@@:::@@@.
%%%--%%%-%%%-----%%%----%%%-%%%-----%%%------%%%--%%%-%%%----%%%----%%%----%%%--%%%-%%%---%%%-
&&&&&&&&+&&&&&&++&&&++++&&&+&&&+++++&&&++++++&&&&&&&&+&&&++++&&&++++&&&&&++&&&&&&&+++&&&&&&&++
||||||||**||||||*|||****|||*|||*****|||*||||*||||||||*|||****|||****|||||**||||||*****|||||***
!!!==!!!=====!!!=!!!====!!!=!!!=====!!!==!!!=!!!==!!!=!!!====!!!====!!!====!!!=!!!=====!!!====
:::##:::#:::::::#::::::#:::#:::#:::#::::::::#:::##:::#::::::#::::::#::::::#:::##:::####:::####
...@@...@......@@@.....@...@...@...@@......@@...@@...@......@......@......@...@@...@@@@...@@@@
                                                                                              

   _____    _________________ .___.___                 .__  .__                       
  /  _  \  /   _____\_   ___ \|   |   |     _________  |  | |  |   ___________ ___.__.
 /  /_\  \ \_____  \/    \  \/|   |   |    / ___\__  \ |  | |  | _/ __ \_  __ <   |  |
/    |    \/        \     \____   |   |   / /_/  > __ \_  |__  |__  ___/|  | \/\___  |
\____|__  /_______  /\______  /___|___| /\\___  (____  /____/____/\___  >__|   / ____|
        \/        \/        \/          \/_____/     \/               \/       \/     

                                                  
                                                  
                                 # #              
  #    ###  ###  # #             # #              
  #   #    #   # # #    ### ##   # #  #  # # #  # 
 # #  ###  #     # #   #  #   #  # # # # ##  #  # 
 ###     # #     # #   #  # ###  # # ### #   #  # 
#   #    # #   # # #    ### # #  # # #   #    ##  
#   # ###   ###  # # #    # ## # # #  ## #    #   
                        ##                   #    
                                                  

                                                     
                                                     
                                   # #               
 ###   ####  #### # #              # #               
## ## ##    ##  # # #   ## # ###   # #  ##  # # ## # 
## ## ####  ##    # #   # ##   ##  # # ## # ### ## # 
#####   ### ##    # #   # ## ####  # # #### ##  ## # 
## ## ## ## ##  # # # # #### # ##  # # ##   ##   ### 
## ##  ###   #### # # #   ## ## ## # #  ##  ##   ##  
                        ###                      ##  
                                                     

                                                                
                                                                
                                                                
    #    ###    ####  #  #                #  #                  
   ##   ## ##  ## ##  #  #     ###  ###   #  #   ##   # #  ## # 
  # ##  ###   ##      #  #    # ##    ##  #  #  ## #  ###  ## # 
 #####   ###  ##  #  #  #    ## ##  ####  #  # #####  #    #### 
##  ## ## ##  ## ##  #  #  # ####  ## #  #  #  ##    ##     ##  
##  ##  ###    ###   #  #  #   ##  ##### #  #   ###  ##     #   
                             ###                          ##    
                                                                

                                                               
                                                               
                                          #   #                
    #    ###    ###   #  #                #   #                
   ##   #   #  #   #  #  #      ##  ##   #   #    ##  # # #  # 
  #  #  ###   #       #  #     # #    #  #   #   # #  ##  #  # 
 #####    ##  #      #  #     #  #  ###  #   #  ###  ##    ##  
 #   # #   #  ##  #  #  #     # #  # #  #   #   #    #     #   
#    #  ###    ###   #  #  #   ##  #### #   #    ##  #     #   
                               #                          #    
                             ##                                

79 72 65 6C 6C 61 67 2E 49 49 43 53 41 

              ,        _         _        _  _  _  _                                                            
            /'/      /' `\     /' `\     ' /' `' /' `                                 /' /'                     
          /' /     /'   ._)  /'   ._)    /'    /'                                   /' /'                       
       ,/'  /     (____    /'          /'    /'                 ____     ____     /' /' ____      ____          
      /`--,/           ) /'          /'    /'                 /'    )  /'    )  /' /' /'    )   )'    )--/'    /
    /'    /          /'/'          /'    /'                 /'    /' /'    /' /' /' /(___,/'  /'       /'    /' 
(,/'     (_,(_____,/' (_____,/'(,/(_,(,/(_,          O     (___,/(__(___,/(__(__(__(________/'        (___,/(__ 
                                                              /'                                         /'     
                                                      /     /'                                   /     /'       
                                                     (___,/'                                    (___,/'         

   _____       __   )   ___      _____  _____                            
  (, /  |  (__/  ) (__/_____)   (, /   (, /              /) /)           
    /---|    /       /            /      /      _   _   // //  _  __     
 ) /    |_) /       /         ___/__ ___/__ o  (_/_(_(_(/_(/__(/_/ (_(_/_
(_/      (_/       (______) (__ /  (__ /      .-/                   .-/  
                                             (_/                   (_/   

      ___           ___           ___                                   ___           ___           ___       ___       ___           ___           ___     
     /\  \         /\  \         /\  \          ___         ___        /\  \         /\  \         /\__\     /\__\     /\  \         /\  \         |\__\    
    /::\  \       /::\  \       /::\  \        /\  \       /\  \      /::\  \       /::\  \       /:/  /    /:/  /    /::\  \       /::\  \        |:|  |   
   /:/\:\  \     /:/\ \  \     /:/\:\  \       \:\  \      \:\  \    /:/\:\  \     /:/\:\  \     /:/  /    /:/  /    /:/\:\  \     /:/\:\  \       |:|  |   
  /::\~\:\  \   _\:\~\ \  \   /:/  \:\  \      /::\__\     /::\__\  /:/  \:\  \   /::\~\:\  \   /:/  /    /:/  /    /::\~\:\  \   /::\~\:\  \      |:|__|__ 
 /:/\:\ \:\__\ /\ \:\ \ \__\ /:/__/ \:\__\  __/:/\/__/  __/:/\/__/ /:/__/_\:\__\ /:/\:\ \:\__\ /:/__/    /:/__/    /:/\:\ \:\__\ /:/\:\ \:\__\     /::::\__\
 \/__\:\/:/  / \:\ \:\ \/__/ \:\  \  \/__/ /\/:/  /    /\/:/  /    \:\  /\ \/__/ \/__\:\/:/  / \:\  \    \:\  \    \:\~\:\ \/__/ \/_|::\/:/  /    /:/~~/~   
      \::/  /   \:\ \:\__\    \:\  \       \::/__/     \::/__/      \:\ \:\__\        \::/  /   \:\  \    \:\  \    \:\ \:\__\      |:|::/  /    /:/  /     
      /:/  /     \:\/:/  /     \:\  \       \:\__\      \:\__\       \:\/:/  /        /:/  /     \:\  \    \:\  \    \:\ \/__/      |:|\/__/     \/__/      
     /:/  /       \::/  /       \:\__\       \/__/       \/__/        \::/  /        /:/  /       \:\__\    \:\__\    \:\__\        |:|  |                  
     \/__/         \/__/         \/__/                                 \/__/         \/__/         \/__/     \/__/     \/__/         \|__|                  

      ___           ___           ___                                   ___           ___                                       ___           ___                 
     /\  \         /\__\         /\__\                                 /\__\         /\  \                                     /\__\         /\  \                
    /::\  \       /:/ _/_       /:/  /        ___         ___         /:/ _/_       /::\  \                                   /:/ _/_       /::\  \         ___   
   /:/\:\  \     /:/ /\  \     /:/  /        /\__\       /\__\       /:/ /\  \     /:/\:\  \                                 /:/ /\__\     /:/\:\__\       /|  |  
  /:/ /::\  \   /:/ /::\  \   /:/  /  ___   /:/__/      /:/__/      /:/ /::\  \   /:/ /::\  \   ___     ___   ___     ___   /:/ /:/ _/_   /:/ /:/  /      |:|  |  
 /:/_/:/\:\__\ /:/_/:/\:\__\ /:/__/  /\__\ /::\  \     /::\  \     /:/__\/\:\__\ /:/_/:/\:\__\ /\  \   /\__\ /\  \   /\__\ /:/_/:/ /\__\ /:/_/:/__/___    |:|  |  
 \:\/:/  \/__/ \:\/:/ /:/  / \:\  \ /:/  / \/\:\  \__  \/\:\  \__  \:\  \ /:/  / \:\/:/  \/__/ \:\  \ /:/  / \:\  \ /:/  / \:\/:/ /:/  / \:\/:::::/  /  __|:|__|  
  \::/__/       \::/ /:/  /   \:\  /:/  /   ~~\:\/\__\  ~~\:\/\__\  \:\  /:/  /   \::/__/       \:\  /:/  /   \:\  /:/  /   \::/_/:/  /   \::/~~/~~~~  /::::\  \  
   \:\  \        \/_/:/  /     \:\/:/  /       \::/  /     \::/  /   \:\/:/  /     \:\  \        \:\/:/  /     \:\/:/  /     \:\/:/  /     \:\~~\      ~~~~\:\  \ 
    \:\__\         /:/  /       \::/  /        /:/  /      /:/  /     \::/  /       \:\__\        \::/  /       \::/  /       \::/  /       \:\__\          \:\__\
     \/__/         \/__/         \/__/         \/__/       \/__/       \/__/         \/__/         \/__/         \/__/         \/__/         \/__/           \/__/

      ___           ___           ___                                   ___           ___                                       ___           ___                 
     /  /\         /  /\         /  /\        ___         ___          /  /\         /  /\                                     /  /\         /  /\          ___   
    /  /::\       /  /:/_       /  /:/       /  /\       /  /\        /  /:/_       /  /::\                                   /  /:/_       /  /::\        /__/|  
   /  /:/\:\     /  /:/ /\     /  /:/       /  /:/      /  /:/       /  /:/ /\     /  /:/\:\    ___     ___   ___     ___    /  /:/ /\     /  /:/\:\      |  |:|  
  /  /:/~/::\   /  /:/ /::\   /  /:/  ___  /__/::\     /__/::\      /  /:/_/::\   /  /:/~/::\  /__/\   /  /\ /__/\   /  /\  /  /:/ /:/_   /  /:/~/:/      |  |:|  
 /__/:/ /:/\:\ /__/:/ /:/\:\ /__/:/  /  /\ \__\/\:\__  \__\/\:\__  /__/:/__\/\:\ /__/:/ /:/\:\ \  \:\ /  /:/ \  \:\ /  /:/ /__/:/ /:/ /\ /__/:/ /:/___  __|__|:|  
 \  \:\/:/__\/ \  \:\/:/~/:/ \  \:\ /  /:/    \  \:\/\    \  \:\/\ \  \:\ /~~/:/ \  \:\/:/__\/  \  \:\  /:/   \  \:\  /:/  \  \:\/:/ /:/ \  \:\/:::::/ /__/::::\  
  \  \::/       \  \::/ /:/   \  \:\  /:/      \__\::/     \__\::/  \  \:\  /:/   \  \::/        \  \:\/:/     \  \:\/:/    \  \::/ /:/   \  \::/~~~~     ~\~~\:\ 
   \  \:\        \__\/ /:/     \  \:\/:/       /__/:/      /__/:/    \  \:\/:/     \  \:\         \  \::/       \  \::/      \  \:\/:/     \  \:\           \  \:\
    \  \:\         /__/:/       \  \::/        \__\/       \__\/      \  \::/       \  \:\         \__\/         \__\/        \  \::/       \  \:\           \__\/
     \__\/         \__\/         \__\/                                 \__\/         \__\/                                     \__\/         \__\/                

      ___           ___           ___                                     ___           ___           ___       ___       ___           ___                   
     /  /\         /  /\         /  /\           ___          ___        /  /\         /  /\         /  /\     /  /\     /  /\         /  /\          __      
    /  /::\       /  /::\       /  /::\         /__/\        /__/\      /  /::\       /  /::\       /  /:/    /  /:/    /  /::\       /  /::\        |  |\    
   /  /:/\:\     /__/:/\:\     /  /:/\:\        \__\:\       \__\:\    /  /:/\:\     /  /:/\:\     /  /:/    /  /:/    /  /:/\:\     /  /:/\:\       |  |:|   
  /  /::\ \:\   _\_ \:\ \:\   /  /:/  \:\       /  /::\      /  /::\  /  /:/  \:\   /  /::\ \:\   /  /:/    /  /:/    /  /::\ \:\   /  /::\ \:\      |  |:|   
 /__/:/\:\_\:\ /__/\ \:\ \:\ /__/:/ \  \:\   __/  /:/\/   __/  /:/\/ /__/:/_\_ \:\ /__/:/\:\_\:\ /__/:/    /__/:/    /__/:/\:\ \:\ /__/:/\:\_\:\     |__|:|__ 
 \__\/  \:\/:/ \  \:\ \:\_\/ \  \:\  \__\/  /__/\/:/~~   /__/\/:/~~  \  \:\__/\_\/ \__\/  \:\/:/ \  \:\    \  \:\    \  \:\ \:\_\/ \__\/~|::\/:/     /  /::::\
      \__\::/   \  \:\_\:\    \  \:\        \  \::/      \  \::/      \  \:\ \:\        \__\::/   \  \:\    \  \:\    \  \:\ \:\      |  |:|::/     /  /:/~~~~
      /  /:/     \  \:\/:/     \  \:\        \  \:\       \  \:\       \  \:\/:/        /  /:/     \  \:\    \  \:\    \  \:\_\/      |  |:|\/     /__/:/     
     /__/:/       \  \::/       \  \:\        \__\/        \__\/        \  \::/        /__/:/       \  \:\    \  \:\    \  \:\        |__|:|~      \__\/      
     \__\/         \__\/         \__\/                                   \__\/         \__\/         \__\/     \__\/     \__\/         \__\|                  

  _   __ _                    
 /_| (  / )//     _ _ //_ _   
(  |__)(__(( .   (/(/(((-/ (/ 
                _/         /  

                 _ _               ___ ___ ____ ____    _    
  _   _ _ __ ___| | | __ _  __ _  |_ _|_ _/ ___/ ___|  / \   
 | | | | '__/ _ \ | |/ _` |/ _` |  | | | | |   \___ \ / _ \  
 | |_| | | |  __/ | | (_| | (_| |_ | | | | |___ ___) / ___ \ 
  \__, |_|  \___|_|_|\__,_|\__, (_)___|___\____|____/_/   \_\
  |___/                    |___/                             

                                                                    
     .oo .oPYo. .oPYo. o o                  8 8                     
    .P 8 8      8    8 8 8                  8 8                     
   .P  8 `Yooo. 8      8 8    .oPYo. .oPYo. 8 8 .oPYo. oPYo. o    o 
  oPooo8     `8 8      8 8    8    8 .oooo8 8 8 8oooo8 8  `' 8    8 
 .P    8      8 8    8 8 8    8    8 8    8 8 8 8.     8     8    8 
.P     8 `YooP' `YooP' 8 8 88 `YooP8 `YooP8 8 8 `Yooo' 8     `YooP8 
..:::::..:.....::.....:......::....8 :.....:....:.....:..:::::....8 
::::::::::::::::::::::::::::::::ooP'.::::::::::::::::::::::::::ooP'.
::::::::::::::::::::::::::::::::...::::::::::::::::::::::::::::...::

                                                                                         
 __   ___ ______ ______ _______ _______ _   _   ___   _ __   _ ___ ___ ____ ____    _    
|. | /_  |____  |____  |____  .|____  .| | | | | \ \ | |. | | |_ _|_ _/ ___/ ___|  / \   
 | |   | |    | | _  | |    | |     | || | | | | |\ \| || | // | | | | |   \___ \ / _ \  
 | |___| |    | || | |_|    | |     | || |/ /_/ /__\ ` || |//  | | | | |___ ___) / ___ \ 
 |_______|    |_|| |        | |     | ||_______/|______|| |   |___|___\____|____/_/   \_\
                 |_|        |_|     |_|                 |_|                              

##########   ######       #         #          #                #     #                                                     
      ###             ##########   ########   ########         #      #   ###    ######     ######   ########## #########   
     #     ########## #        #  #    #     #    #           #       ####           #          #            #  #       #   
    #           #            ##  #    #     #    #           #        #             #          #            #   #       #   
   #            #          ##        #          #      ###  #     #   #             #          #         # #    #       #   
  #            #         ##         #          #       ### #########  #        ########## ##########      #     #########   
 #           ##        ##          #          #        ###          #  #######                             #                
                                                                                                                            

    |      .|'''.|    ..|'''.| '||' '||' .                 '||  '||                           
   |||     ||..  '  .|'     '   ||   ||      ... .  ....    ||   ||    ....  ... ..  .... ... 
  |  ||     ''|||.  ||          ||   ||     || ||  '' .||   ||   ||  .|...||  ||' ''  '|.  |  
 .''''|.  .     '|| '|.      .  ||   ||      |''   .|' ||   ||   ||  ||       ||       '|.|   
.|.  .||. |'....|'   ''|....'  .||. .||.    '||||. '|..'|' .||. .||.  '|...' .||.       '|    
                                           .|....'                                   .. |     
                                                                                      ''      

A5(!!,g4||3ry

 ______  ____    ____    ______  ______                        ___    ___                             
/\  _  \/\  _`\ /\  _`\ /\__  _\/\__  _\                      /\_ \  /\_ \                            
\ \ \L\ \ \,\L\_\ \ \/\_\/_/\ \/\/_/\ \/          __      __  \//\ \ \//\ \      __  _ __   __  __    
 \ \  __ \/_\__ \\ \ \/_/_ \ \ \   \ \ \        /'_ `\  /'__`\  \ \ \  \ \ \   /'__`\/\`'__\/\ \/\ \   
  \ \ \/\ \/\ \L\ \ \ \L\ \ \_\ \__ \_\ \__  __/\ \L\ \/\ \L\.\_ \_\ \_ \_\ \_/\  __/\ \ \/ \ \ \_\ \  
   \ \_\ \_\ `\____\ \____/ /\_____\/\_____\/\_\ \____ \ \__/.\_\/\____\/\____\ \____\ \_\  \/`____ \ 
    \/_/\/_/\/_____/\/___/  \/_____/\/_____/\/_/\/___L\ \/__/\/_/\/____/\/____/\/____/\/_/   `/___/> \
                                                  /\____/                                       /\___/
                                                  \_/__/                                        \/__/ 

 ___   ___   ___   ___   ___           _                                      
|   | |     |       |     |           | |         |     |                \ /  
|-+-|  -+-  |       +     +            -|  -      +     +    -    |-      +   
|   |     | |       |     |             | | |     |     |   |/    |      /    
       ---   ---   ---   ---    -      -   --     -     -    --               
                                                                              

                                                                                                                
      _/_/      _/_/_/    _/_/_/  _/_/_/  _/_/_/                          _/  _/                                
   _/    _/  _/        _/          _/      _/          _/_/_/    _/_/_/  _/  _/    _/_/    _/  _/_/  _/    _/   
  _/_/_/_/    _/_/    _/          _/      _/        _/    _/  _/    _/  _/  _/  _/_/_/_/  _/_/      _/    _/    
 _/    _/        _/  _/          _/      _/        _/    _/  _/    _/  _/  _/  _/        _/        _/    _/     
_/    _/  _/_/_/      _/_/_/  _/_/_/  _/_/_/  _/    _/_/_/    _/_/_/  _/  _/    _/_/_/  _/          _/_/_/      
                                                       _/                                              _/       
                                                  _/_/                                            _/_/          

  AAA    SSSSS   CCCCC  IIIII IIIII                     lll lll                       
 AAAAA  SS      CC    C  III   III       gggggg   aa aa lll lll   eee  rr rr  yy   yy 
AA   AA  SSSSS  CC       III   III      gg   gg  aa aaa lll lll ee   e rrr  r yy   yy 
AAAAAAA      SS CC    C  III   III  ... ggggggg aa  aaa lll lll eeeee  rr      yyyyyy 
AA   AA  SSSSS   CCCCC  IIIII IIIII ...      gg  aaa aa lll lll  eeeee rr          yy 
                                         ggggg                                 yyyyy  

.---..---..---..-..-. .---..---..-.   .-.   .---..---. .-..-.
| | | \ \ | |  | || | | |'_| | || |__ | |__ | |- | |-<  >  / 
`-^-'`---'`---'`-'`-'O`-'-/`-^-'`----'`----'`---'`-'`-' `-'  
                                                             

 ::::\ .:::::| ,::::\::::::|::::::|              :| :|                
::|,::|`:::::>::|      ::|    ::|      /::| .::\ :| :| :~~/ :::| :\:| 
::| ::|,::::/  '::::/::::::|::::::|::| \::| `::| :| :| :::, :|   `::| 
                                       ,.:/                      .,:' 

/=\ /=\ /=\ | |           |  |             
|=|  \  |   = =   /=| /=| |  |  /=\ /= | | 
\ / \=/ \=/ | | = \=| \=| \= \= \=  |  \=| 
                  \=|                  \=| 

   *###*       *#####*     *#####*    #########   #########                                                                                  
  *#####*     *#######*   *#######*   #########   #########                                                                                  
 *###*###*    ###***###   ###***###   ***###***   ***###***                                                                                  
 ###* *###    ##*   *##   ##*   *##      ##*         ##*             *###*     *###*    ##*        ##*        #######    #####*    ###  ##*  
 ##*   *##    ##*   *##   ##*   *##      ##*         ##*            *#####*   *#####*   ##*        ##*        #######*   ######*   ###  ##*  
 ##*   *##    ###*        ##*   *##      ##*         ##*            ###*###   ###*###   ##*        ##*        ##*****    ##**###   ### *##*  
 ##*   *##    *######*    ##*            ##*         ##*            ##* *##   ##* *##   ##*        ##*        ##*        ##* *##   ###**##*  
 ###***###     *######*   ##*            ##*         ##*            ##*####   ##* *##   ##*        ##*        ######     #######   *######   
 #########      ****###   ##*            ##*         ##*            ##*####   ##***##   ##*        ##*        ######     ######*    *####*   
 #########    ##*   *##   ##*   *##      ##*         ##*            ##***##   #######   ##*        ##*        ##****     ##**###     *##*    
 ##*   *##    ##*   *##   ##*   *##      ##*         ##*            ##* *##   #######   ##*        ##*        ##*        ##* *##     *##     
 ##*   *##    ###***###   ###***###   ***###***   ***###***   **    ###*###   ##* *##   ##*****    ##*****    ##*****    ##* *##     *##     
 ##*   *##    *#######*   *#######*   #########   #########   ##*   *######   ##* *##   #######*   #######*   #######*   ##* *##     *##     
 ##*   *##     *#####*     *#####*    #########   #########   ##*    *#####   ##* *##   #######    #######    #######    ##* *##     *##     
                                                                                                                                             
             

      .:         .:: ::      .::   .::.::                       .:: .::                          
     .: ::     .::    .:: .::   .::.::.::                       .:: .::                          
    .:  .::     .::      .::       .::.::      .::      .::     .:: .::   .::    .: .:::.::   .::
   .::   .::      .::    .::       .::.::    .::  .:: .::  .::  .:: .:: .:   .::  .::    .:: .:: 
  .:::::: .::        .:: .::       .::.::   .::   .::.::   .::  .:: .::.::::: .:: .::      .:::  
 .::       .:: .::    .:: .::   .::.::.::    .::  .::.::   .::  .:: .::.:         .::       .::  
.::         .::  .:: ::     .::::  .::.::.::     .::   .:: .:::.:::.:::  .::::   .:::      .::   
                                              .::                                        .::     

  /\  /~~\ /~~~|~~|~         ||           
 /__\ '--.|    |  |  /~~|/~~|||/~/|/~\\  /
/    \\__/ \___|__|_o\__|\__|||\/_|    \/ 
                     \__|             _/  

                          |  |  _  _   
 //| // |_ _| _|. /| //|  |  | |/ |   /
                   |                 / 

       __  _ ___ ___                        
  /\  (_  /   |   |     _   _. | |  _  ._   
 /--\ __) \_ _|_ _|_ o (_| (_| | | (/_ | \/ 
                        _|               /  

                 _ _              ___ ___ ____   ____    _    
 _   _ __ _ ___ | | |_ __  _ __  |_ _|_ _|___ \ |___ \  / \   
| | | |__` / _ \| | | '_ \| '_ \  | | | |    | |/ ___/ / _ \  
| |_| |  | \__  | | | |_) | |_) | | | | | ___| | (___ / ___ \ 
| .__/   |_|___/|_|_|_.__/| .__(_)___|___|____/ \____/_/   \_\
 \___|                     \___|                              

.- ... -.-. .. .. .-.-.- --. .- .-.. .-.. . .-. -.-- 

                                                                            
  #    #### #   # #   # #   #     #####   #   ##### ##### ##### ####   #### 
 # #  #     #   # #  ## #  ##     #   #  # #   #  #  #  # #     #   # #   # 
##### #      #### # # # # # #     #     #####  #  #  #  # ####  ####   #### 
#   # #         # ##  # ##  #     #     #   #  #  #  #  # #     #      #  # 
#   #  ####     # #   # #   #  #  #     #   # #   # #   # ##### #     #   # 

                            
| /|""|""|""|""||/ |\  |\  |
|__|  || '  |  ||_/  \/  \/ 
       |    |  |    -'    \ 

 .d888888  .d88888b   a88888b. dP dP                      dP dP                            
d8'    88  88.    "' d8'   `88 88 88                      88 88                            
88aaaaa88a `Y88888b. 88        88 88    .d8888b. .d8888b. 88 88 .d8888b. 88d888b. dP    dP 
88     88        `8b 88        88 88    88'  `88 88'  `88 88 88 88ooood8 88'  `88 88    88 
88     88  d8'   .8P Y8.   .88 88 88 dP 88.  .88 88.  .88 88 88 88.  ... 88       88.  .88 
88     88   Y88888P   Y88888P' dP dP 88 `8888P88 `88888P8 dP dP `88888P' dP       `8888P88 
                                             .88                                       .88 
                                         d8888P                                    d8888P  

MMP"""""""MM MP""""""`MM MM'""""'YMM M""M M""M                      dP dP                            
M' .mmmm  MM M  mmmmm..M M' .mmm. `M M  M M  M                      88 88                            
M         `M M.      `YM M  MMMMMooM M  M M  M    .d8888b. .d8888b. 88 88 .d8888b. 88d888b. dP    dP 
M  MMMMM  MM MMMMMMM.  M M  MMMMMMMM M  M M  M    88'  `88 88'  `88 88 88 88ooood8 88'  `88 88    88 
M  MMMMM  MM M. .MMM'  M M. `MMM' .M M  M M  M dP 88.  .88 88.  .88 88 88 88.  ... 88       88.  .88 
M  MMMMM  MM Mb.     .dM MM.     .dM M  M M  M 88 `8888P88 `88888P8 dP dP `88888P' dP       `8888P88 
MMMMMMMMMMMM MMMMMMMMMMM MMMMMMMMMMM MMMM MMMM         .88                                       .88 
                                                   d8888P                                    d8888P  

 .d888888  .d88888b   a88888b. dP dP                      dP dP                            
d8'    88  88.    "' d8'   `88 88 88                      88 88                            
88aaaaa88a `Y88888b. 88        88 88    .d8888b. .d8888b. 88 88 .d8888b. 88d888b. dP    dP 
88     88        `8b 88        88 88    88'  `88 88'  `88 88 88 88ooood8 88'  `88 88    88 
88     88  d8'   .8P Y8.   .88 88 88 dP 88.  .88 88.  .88 88 88 88.  ... 88       88.  .88 
88     88   Y88888P   Y88888P' dP dP 88 `8888P88 `88888P8 dP dP `88888P' dP       `8888P88 
ooooooooooooooooooooooooooooooooooooooooo~~~~.88~oooooooooooooooooooooooooooooooooo~~~~.88~
                                         d8888P                                    d8888P  

      {_         {__ __      {__   {__{__                       {__ {__                          
     {_ __     {__    {__ {__   {__{__{__                       {__ {__                          
    {_  {__     {__      {__       {__{__      {__      {__     {__ {__   {__    {_ {___{__   {__
   {__   {__      {__    {__       {__{__    {__  {__ {__  {__  {__ {__ {_   {__  {__    {__ {__ 
  {______ {__        {__ {__       {__{__   {__   {__{__   {__  {__ {__{_____ {__ {__      {___  
 {__       {__ {__    {__ {__   {__{__{__    {__  {__{__   {__  {__ {__{_         {__       {__  
{__         {__  {__ __     {____  {__{__{__     {__   {__ {___{___{___  {____   {___      {__   
                                              {__                                        {__     

                                                                     
  ___ ________   _____ ___            __    __                       
 / _ \\  ___) \ / (   )   )           \ \   \ \                      
| |_| |\ \   \ v / | | | | _   _ __  __\ \   \ \   ___  ___  _  _  _ 
|  _  | > >   > <  | | | |( \ / )  \/ / > \   > \ / __)/ _ \| || || |
| | | |/ /__ / ^ \ | | | | _ v ( ()  < / ^ \ / ^ \> _)| |_) ) \| |/ |
|_| |_/_____)_/ \_(___)___)_) | \__/\_\_/ \_\_/ \_\___)  __/ \_   _/ 
                            | |                       | |      | |   
                            |_|                       |_|      |_|   

           ,ggg,        ,gg,        ,gggg,       ,a8a,      ,a8a,                                                                      
          dP""8I       i8""8i     ,88"""Y8b,    ,8" "8,    ,8" "8,                         ,dPYb, ,dPYb,                               
         dP   88       `8,,8'    d8"     `Y8    d8   8b    d8   8b                         IP'`Yb IP'`Yb                               
        dP    88        `88'    d8'   8b  d8    88   88    88   88                         I8  8I I8  8I                               
       ,8'    88        dP"8,  ,8I    "Y88P'    88   88    88   88                         I8  8' I8  8'                               
       d88888888       dP' `8a I8'              Y8   8P    Y8   8P   ,gggg,gg    ,gggg,gg  I8 dP  I8 dP   ,ggg,    ,gggggg,  gg     gg 
 __   ,8"     88      dP'   `Ybd8               `8, ,8'    `8, ,8'  dP"  "Y8I   dP"  "Y8I  I8dP   I8dP   i8" "8i   dP""""8I  I8     8I 
dP"  ,8P      Y8  _ ,dP'     I8Y8,         8888  "8,8"8888  "8,8"  i8'    ,8I  i8'    ,8I  I8P    I8P    I8, ,8I  ,8'    8I  I8,   ,8I 
Yb,_,dP       `8b,"888,,____,dP`Yba,,_____,`8b,  ,d8b,`8b,  ,d8b, ,d8,   ,d8I ,d8,   ,d8b,,d8b,_ ,d8b,_  `YbadP' ,dP     Y8,,d8b, ,d8I 
 "Y8P"         `Y8a8P"Y88888P"   `"Y8888888  "Y88P" "Y8 "Y88P" "Y8P"Y8888P"888P"Y8888P"`Y88P'"Y888P'"Y88888P"Y8888P      `Y8P""Y88P"888
                                                                         ,d8I'                                                    ,d8I'
                                                                       ,dP'8I                                                   ,dP'8I 
                                                                      ,8"  8I                                                  ,8"  8I 
                                                                      I8   8I                                                  I8   8I 
                                                                      `8, ,8I                                                  `8, ,8I 
                                                                       `Y8P"                                                    `Y8P"  

     o       oooooooo8    oooooooo8 ooooo ooooo                            o888  o888                                    
    888     888         o888     88  888   888        oooooooo8  ooooooo    888   888  ooooooooo8 oo oooooo  oooo   oooo 
   8  88     888oooooo  888          888   888      888    88o   ooooo888   888   888 888oooooo8   888    888 888   888  
  8oooo88           888 888o     oo  888   888  ooo  888oo888o 888    888   888   888 888          888         888 888   
o88o  o888o o88oooo888   888oooo88  o888o o888o 888 888     888 88ooo88 8o o888o o888o  88oooo888 o888o          8888    
                                                     888ooo888                                                o8o888     

171 162 145 154 154 141 147 056 111 111 103 123 101 

   _   __   ___ __________            _ _                 
  /_\ / _\ / __\\_   \_   \__ _  __ _| | | ___ _ __ _   _ 
 //_\\\ \ / /    / /\// /\/ _` |/ _` | | |/ _ \ '__| | | |
/  _  \\ \ /___\/ /_\/ /__ (_| | (_| | | |  __/ |  | |_| |
\_/ \_\__\____\____\____(_)__, |\__,_|_|_|\___|_|   \__, |
                          |___/                     |___/ 

___ooo____ooooo____oooo___oooo_oooo_________________ooo___ooo________________________
_oo___oo__oo___oo_oo____oo_oo__oo____oooo___ooooo__oo___oo___ooooo__oo_ooo__o___oo_
oo_____oo_oo_____oo________oo__oo____oo__oo__oo___oo_oo___oo___oo____o_ooo___o_o___oo_
ooooooooo___oo___oo________oo__oo____oo___o__oo___oo_oo___oo___ooooooo_oo______o___oo_
oo_____oo_oo___oo_oo____oo_oo__oo__oo_oooooo_oo___oo_oo___oo___oo______oo_______ooooo_
oo_____oo_ooooo____oooo___oooo_oooo_oo_o____oo_oooo_o_ooooo_ooooo_ooooo__oo______o____oo_
____________________________________ooooo_________________________________ooooo__

                                                                                          
  _____    _____     ___   _______  _______                   __   __                     
 (_____)  (_____)  _(___)_(_______)(_______)                 (__) (__)  ____  _           
(_)___(_)(_)___   (_)   (_)  (_)      (_)        ____   ____  (_)  (_) (____)(_)__  _   _ 
(_______)  (___)_ (_)    _   (_)      (_)       (____) (____) (_)  (_)(_)_(_)(____)(_) (_)
(_)   (_)  ____(_)(_)___(_)__(_)__  __(_)__  _ ( )_(_)( )_( ) (_)  (_)(__)__ (_)   (_)_(_)
(_)   (_) (_____)   (___) (_______)(_______)(_) (____) (__)_)(___)(___)(____)(_)    (____)
                                               (_)_(_)                               __(_)
                                                (___)                               (___) 

      /^         /^^ ^^      /^^   /^^/^^                       /^^ /^^                          
     /^ ^^     /^^    /^^ /^^   /^^/^^/^^                       /^^ /^^                          
    /^  /^^     /^^      /^^       /^^/^^      /^^      /^^     /^^ /^^   /^^    /^ /^^^/^^   /^^
   /^^   /^^      /^^    /^^       /^^/^^    /^^  /^^ /^^  /^^  /^^ /^^ /^   /^^  /^^    /^^ /^^ 
  /^^^^^^ /^^        /^^ /^^       /^^/^^   /^^   /^^/^^   /^^  /^^ /^^/^^^^^ /^^ /^^      /^^^  
 /^^       /^^ /^^    /^^ /^^   /^^/^^/^^    /^^  /^^/^^   /^^  /^^ /^^/^         /^^       /^^  
/^^         /^^  /^^ ^^     /^^^^  /^^/^^/^^     /^^   /^^ /^^^/^^^/^^^  /^^^^   /^^^      /^^   
                                              /^^                                        /^^     

   Oo    .oOOOo.   .oOOOo.  ooOoOOo ooOoOOo                  o  o                    
  o  O   o     o  .O     o     O       O                    O  O                     
 O    o  O.       o            o       o                    o  o                     
oOooOoOo  `OOoo.  o            O       O                    O  O                     
o      O       `O o            o       o       .oOoO .oOoO' o  o  .oOo. `OoOo. O   o 
O      o        o O            O       O       o   O O   o  O  O  OooO'  o     o   O 
o      O O.    .O `o     .o    O       O    oO O   o o   O  o  o  O      O     O   o 
O.     O  `oooO'   `OoooO'  ooOOoOo ooOOoOo Oo `OoOo `OoO'o Oo Oo `OoO'  o     `OoOO 
                                                   O                               o 
                                                OoO'                            OoO' 

  _  _  _                  
 /_//_`/ `// _  _  //_  _  
/ /._//_,//./_//_|///_'//_/
            _/          _/ 

                                                                                                                   
                                                 
                                         
!    !       !       !  !       !        !    !       !       !       !    ! !  
!!  !  !!       !!       !!  !!       !!        !!  !  !!       !!       !!       !!  !  !! !!  
!!!!  !!!!    !!       !!  !!       !! !!  !!!!  !!       !!       !!!:!    !!!!    !!!   
!!!!!!!   !!!!!   !!!       !!!  !!!       !!! !!!!  !!!!!!!  !!!       !!!       !!!!!:    !!!!      !!!   
!!:  !!!       !:!  :!!       !!:  !!:       :!!   !!:  !!:  !!!  !!:       !!:       !!:       !!: :!!     !!:    
:!:  !:!      !:!   :!:       :!:  :!:  :!:  :!:   !::  :!:  !:!   :!:       :!:      :!:       :!:  !:!    :!:    
::   :::  :::: ::    ::: :::   ::   ::  :::   ::: ::::  ::   :::   :: ::::   :: ::::   :: ::::  ::   :::     ::    
 :   : :  :: : :     :: :: :  :    :    :::   :: :: :    :   : :  : :: : :  : :: : :  : :: ::    :   : :     :     
                                                                                                                   

 _____ ___   ___    _ _                   _    _                       
(  _  )(  _`\(  _`\ (_)(_)                 (_ ) (_ )                     
| (_) | (_(_)| ( (_)| | |      __     _ _  | |  | |    __   _ __  _   _ 
|  _  |`\__ \| |  _ | | |    /'_ `\ /'_` ) | |  | |  /'__`\( '__)( ) ( )
| | | |( )_) | (_( )| | | _ ( (_) |( (_| | | |  | | (  ___/| |   | (_) |
(_) (_)`\____)(____/'(_)(_)(_)`\__  |`\__,_)(___)(___)`\____)(_)   `\__, |
                           ( )_) |                              ( )_| |
                            \___/'                              `\___/'

  ^    ^    ^    ^    ^    ^    ^    ^    ^    ^    ^    ^    ^  
 /A\  /S\  /C\  /I\  /I\  /.\  /g\  /a\  /l\  /l\  /e\  /r\  /y\ 
<___><___><___><___><___><___><___><___><___><___><___><___><___>

                                                         
 _____ _____ _____ _____ _____           _ _             
|  _  |   __|     |     |     |  ___ ___| | |___ ___ _ _ 
|     |__   |   --|-   -|-   -|_| . | .'| | | -_|  _| | |
|__|__|_____|_____|_____|_____|_|_  |__,|_|_|___|_| |_  |
                                |___|               |___|

_________________________________________________________________________________________________________________________________
_/~~~~~~\___/~~~~~~\___/~~~~~~\__/~~~~\_/~~~~\_______/~~~~~~\___/~~~~~~\__/~~\_______/~~\_______/~~~~~~~~\_/~~~~~~~\__/~~\__/~~\_
/~~\__/~~\_/~~\_______/~~\__/~~\__/~~\___/~~\_______/~~\__/~~\_/~~\__/~~\_/~~\_______/~~\_______/~~\_______/~~\__/~~\__/~~\/~~\__
/~~~~~~~~\__/~~~~~~\__/~~\________/~~\___/~~\_______/~~\_______/~~~~~~~~\_/~~\_______/~~\_______/~~~~~~\___/~~~~~~~\____/~~~~\___
/~~\__/~~\_______/~~\_/~~\__/~~\__/~~\___/~~\_______/~~\__/~~\_/~~\__/~~\_/~~\_______/~~\_______/~~\_______/~~\__/~~\____/~~\____
/~~\__/~~\__/~~~~~~\___/~~~~~~\__/~~~~\_/~~~~\_/~~\__/~~~~~~~\_/~~\__/~~\_/~~~~~~~~\_/~~~~~~~~\_/~~~~~~~~\_/~~\__/~~\____/~~\____
__________________________________________________________/~~\___________________________________________________________________

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
\/////// \\\/////// \\\/////// \\///// \///// \\\\\\\/////// \\\/////// \\/// \\\\\\\/// \\\\\\\///////// \//////// \\/// \\/// \
/// \\/// \/// \\\\\\\/// \\/// \\/// \\\/// \\\\\\\/// \\/// \/// \\/// \/// \\\\\\\/// \\\\\\\/// \\\\\\\/// \\/// \\/// /// \\
///////// \\/////// \\/// \\\\\\\\/// \\\/// \\\\\\\/// \\\\\\\///////// \/// \\\\\\\/// \\\\\\\/////// \\\//////// \\\\///// \\\
/// \\/// \\\\\\\/// \/// \\/// \\/// \\\/// \\\\\\\/// \\/// \/// \\/// \/// \\\\\\\/// \\\\\\\/// \\\\\\\/// \\/// \\\\/// \\\\
/// \\/// \\/////// \\\/////// \\///// \///// \/// \\//////// \/// \\/// \///////// \///////// \///////// \/// \\/// \\\\/// \\\\
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\/// \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

===========================================================================================
====  ======      =====     ===    ==    ====================  ==  ========================
===    ====  ====  ===  ===  ===  ====  =====================  ==  ========================
==  ==  ===  ====  ==  =========  ====  =====================  ==  ========================
=  ====  ===  =======  =========  ====  ========   ====   ===  ==  ===   ===  =   ===  =  =
=  ====  =====  =====  =========  ====  =======  =  ==  =  ==  ==  ==  =  ==    =  ==  =  =
=        =======  ===  =========  ====  ========    =====  ==  ==  ==     ==  ========    =
=  ====  ==  ====  ==  =========  ====  ==========  ===    ==  ==  ==  =====  ==========  =
=  ====  ==  ====  ===  ===  ===  ====  ===  ==  =  ==  =  ==  ==  ==  =  ==  =======  =  =
=  ====  ===      =====     ===    ==    ==  ===   ====    ==  ==  ===   ===  ========   ==
===========================================================================================

      .o.        .oooooo..o   .oooooo.   ooooo ooooo                          oooo  oooo                                 
     .888.      d8P'    `Y8  d8P'  `Y8b  `888' `888'                          `888  `888                                 
    .8"888.     Y88bo.      888           888   888       .oooooooo  .oooo.    888   888   .ooooo.  oooo d8b oooo    ooo 
   .8' `888.     `"Y8888o.  888           888   888      888' `88b  `P  )88b   888   888  d88' `88b `888""8P  `88.  .8'  
  .88ooo8888.        `"Y88b 888           888   888      888   888   .oP"888   888   888  888ooo888  888       `88..8'   
 .8'     `888.  oo     .d8P `88b    ooo   888   888  .o. `88bod8P'  d8(  888   888   888  888    .o  888        `888'    
o88o     o8888o 8""88888P'   `Y8bood8P'  o888o o888o Y8P `8oooooo.  `Y888""8o o888o o888o `Y8bod8P' d888b        .8'     
                                                         d"     YD                                           .o..P'      
                                                         "Y88888P'                                           `Y8P'       
                                                                                                                         

NFPVV.tnyyrel

 _______  ______ _______ _ _              _ _                    
(_______)/ _____)_______) | |            | | |                   
 _______( (____  _      | | |  ____ _____| | | _____  ____ _   _ 
|  ___  |\____ \| |     | | | / _  (____ | | || ___ |/ ___) | | |
| |   | |_____) ) |_____| | |_ (_| / ___ | | || ____| |   | |_| |
|_|   |_(______/ \______)_|_(_)___ \_____|\_)_)_____)_|    \__  |
                             (_____|                      (____/ 

    .aMMMb  .dMMMb  .aMMMb  dMP dMP      .aMMMMP .aMMMb  dMP     dMP     dMMMMMP dMMMMb  dMP dMP 
   dMP"dMP dMP" VP dMP"VMP amr amr      dMP"    dMP"dMP dMP     dMP     dMP     dMP.dMP dMP.dMP  
  dMMMMMP  VMMMb  dMP     dMP dMP      dMP MMP"dMMMMMP dMP     dMP     dMMMP   dMMMMK"  VMMMMP   
 dMP dMP dP .dMP dMP.aMP dMP dMP  amr dMP.dMP dMP dMP dMP     dMP     dMP     dMP"AMF dA .dMP    
dMP dMP  VMMMP"  VMMMP" dMP dMP  dMP  VMMMP" dMP dMP dMMMMMP dMMMMMP dMMMMMP dMP dMP  VMMMP"     
                                                                                                 

    e Y8b      dP"8   e88'Y88 888 888                      888 888                          
   d8b Y8b    C8b Y  d888  'Y 888 888      e88 888  ,"Y88b 888 888  ,e e,  888,8, Y8b Y888P 
  d888b Y8b    Y8b  C8888     888 888     d888 888 "8" 888 888 888 d88 88b 888 "   Y8b Y8P  
 d888888888b  b Y8D  Y888  ,d 888 888 d8b Y888 888 ,ee 888 888 888 888   , 888      Y8b Y   
d8888888b Y8b 8edP    "88,d88 888 888 Y8P  "88 888 "88 888 888 888  "YeeP" 888       888    
                                            ,  88P                                   888    
                                           "8",P"                                    888    

|\    /   |    | |  _ 
| \  /    |    | | |_|
|\  /____ |    | |  _ 
| \     / |\   | | |_|
|      /  | \  | |  _ 
|     /   |  \ | | |_|

|\    /   |    | |  _                          
| \  /    |    | | |_|                         
|\  /____ |    | |  _                          
| \     / |\   | | |_|\ / |\ |\ |\ |\/| |\ |~\ 
|      /  | \  | |  _  X  |\ |  |  |  | |/ |_| 
|     /   |  \ | | |_|/ \ |  |  |  |  | |\ ||| 

                                                  
                                                  
  #   ###  #### # #             # #               
 ###  #   ##    # #             # #               
 # #  ##  #     # #    ### ###  # #  ##  ### #  # 
 ###   ## #     # #   #  #  ##  # # #### #   ## # 
#   #   # ##  # # #   #  # # #  # # #    #    ##  
#   # ###  #### # # #  ### ## # # #  ### #    ##  
                         #                    ##  
                      ###                     #   
                                                  

                                                       
                                                       
  ##    ###  #### # #               # #                
  ##   ##   ##    # #               # #                
 # ##  ##   #     # #     #### #### # #  ### ### ##  # 
 ####    ## #     # #    #   #    # # # #### #    # #  
##  #     # ##    # #    #   # #### # # ##   #    # #  
#   ## ###   #### # # ##  #### #### # #  ### #     #   
                            ##                     #   
                         ####                     #    

                                                                    
                                                                    
   ##    ###   ####  ##  ##                 ##  ##                  
  # #   #     #      ##  ##                 ##  ##                  
  # #   ##   #       #   #       ###  ####  #   #   ###  ###  #   # 
  ####    #  #       #   #      # ## ## ##  #   #  ###  ##    ## #  
 #  ##    ## ##     ##  ##     #  #  # ##  ##  ##  ## # ##    ## #  
#   ## ####   ####  ##  ##  ## ####  ## #  ##  ##  #### #     ###   
                               #  #                            #    
                               ###                           ##     

                                                        
                                                        
   #   ###   ###  #  #               #  #               
  ##   #    #     #  #               #  #               
  ##   #   #      #  #     ###  ### #  #   ##  ### #  # 
 #  #   ## #     #  #     #  # #  # #  #  # #  #   # #  
 ####    # #     #  #    #  #  # #  #  #  ### #     ##  
#   # ###   ###  #  #  #  ###  ###  #  #  ### #     #   
                            #                       #   
                         ###                        #   
                                                   #    

  @@@@@@   @@@@@@  @@@@@@@ @@@ @@@     @@@@@@@   @@@@@@  @@@      @@@      @@@@@@@@ @@@@@@@  @@@ @@@
 @@!  @@@ !@@     !@@      @@! @@!    !@@       @@!  @@@ @@!      @@!      @@!      @@!  @@@ @@! !@@
 @!@!@!@!  !@@!!  !@!      !!@ !!@    !@! @!@!@ @!@!@!@! @!!      @!!      @!!!:!   @!@!!@!   !@!@! 
 !!:  !!!     !:! :!!      !!: !!:    :!!   !!: !!:  !!! !!:      !!:      !!:      !!: :!!    !!:  
  :   : : ::.: :   :: :: : :   :   ::  :: :: :   :   : : : ::.: : : ::.: : : :: :::  :   : :   .:   
                                                                                                    

                                                             
                                                             
  #     ###  #### ### ###             ##  ##                 
  ##   #  # #   #  #   #               #   #                 
 #  #  ###  #      #   #     ### ##    #   #   ## ## # ## ## 
 ####    ## #      #   #    # #   ##   #   #  ###  ##   # #  
 #  #  #  # #   #  #   #     #   # #   #   #  #    #     #   
### ## ###   ###  ### ### #  ### #### ### ###  ## ###    #   
                            #  #                        #    
                            ###                              

                                                                
                                                                
                                                                
   #     ####  #### ### ###              ### ###                
  ###   ##  # ##  #  ##  ##       #       ##  ##                
 #  ##  ####  ##     ##  ##    ###  ##    ##  ##  ##  # # ## ## 
 #####   #### ##     ##  ##   # ##   ##   ##  ## #### ### ## ## 
 #  ##  #  ## ##  #  ##  ## #  ##   ###   ##  ## ##   ##  ## #  
##  ### ####   ###  ### ### #   #   #### ### ###  ### ##   ##   
                              ## #                         ##   
                              ####                        ##    

                                                                       
                                                                       
                                                                       
   ##     ###   ####  ####  ####                ##  ##                 
   ##    ## #  ##  #   ##    ##       ##        ##  ##                 
  # ##   ##   ##       ##    ##     ###   ###   ##  ##   ## ## # ### # 
 #####    ##  ##      ##    ##      # #    ### ##  ##   ###  ###  ## # 
 #   #  # ##  ##  #   ##    ##   #  ##   ## #  ##  ##  ##   ##     ##  
### ### ###    ###   ####  ####  # ##     #### ### ###  ### ##     #   
                                   # ##                          # #   
                                   ####                          ##    

                                                               
                                                               
                                                               
    #    ###   ###  ###  ###              ## ##                
   ##   #     #  #   #    #        #       #  #                
  #  #  ##   #       #    #      ##   ##   #  #  ## ####  ## # 
  ####   ##  #      #    #      # #   ### #  #  ###  #    #  # 
 #   # #  #  #  #   #    #      ##   # #  #  #  #   #      ##  
### ## ###    ##   ###  ###  #  ###   ### #  #   ## #      #   
                               #  #                        #   
                                ##                       ##    

   ___,         ___    _    _              _   _                  
  /   |    ()  / (_)  | |  | |            | | | |                 
 |    |    /\ |       | |  | |  __,  __,  | | | |  _   ,_         
 |    |   /  \|     _ |/ _ |/  /  | /  |  |/  |/  |/  /  |  |   | 
  \__/\_//(__/ \___/\_/\/\_/\/o\_/|/\_/|_/|__/|__/|__/   |_/ \_/|/
                                 /|                            /| 
                                 \|                            \| 

  __   ___   __  __  __     __   __   __    __    ___  ___   _  _ 
 (  ) / __) / _)(  )(  )   / _) (  ) (  )  (  )  (  _)(  ,) ( \/ )
 /__\ \__ \( (_  )(  )(  _( (/\ /__\  )(__  )(__  ) _) )  \  \  / 
(_)(_)(___/ \__)(__)(__)(_)\__/(_)(_)(____)(____)(___)(_)\_)(__/  

     \      ___|    ___| _ _| _ _|                   |  |                    
    _ \   \___ \   |       |    |       _` |   _` |  |  |   _ \   __|  |   | 
   ___ \        |  |       |    |      (   |  (   |  |  |   __/  |     |   | 
 _/    _\ _____/  \____| ___| ___| _) \__, | \__,_| _| _| \___| _|    \__, | 
                                      |___/                           ____/  

 /|(`/`||     || _     
/-|_)\,||.(|(|||(/_|`\/
          _|         / 

    ___   _____ ______________              ____               
   /   | / ___// ____/  _/  _/ ____ _____ _/ / /__  _______  __
  / /| | \__ \/ /    / / / / / __ `/ __ `/ / / _ \/ ___/ / / /
 / ___ |___/ / /____/ /_/ /_/ /_/ / /_/ / / /  __/ /  / /_/ / 
/_/  |_/____/\____/___/___(_)__, /\__,_/_/_/\___/_/   \__, /  
                           /____/                    /____/   

  #|   #HH|| #HH||#HH|#HH|            #| #|                
 #HH| ##    ##     #|  #|    #HH|##|  #| #| #H| ## H|## H| 
##  || #HH| ##     #|  #|   ## H|  H| #| #|##HH|##H| ## H| 
##HH||    ||##     #|  #| #| #HH|##H| #| #|##   ##    #HH| 
##  ||##HH|  #HH||#HH|#HH|#|   H|##HH|#H|#H|#HH|##      H| 
                            ##H|                     ##H|  

   __  ()     __   _     _              _  _            
  /  ) /\    /  ) | )   | )            // //            
 /--/ /  )  / ,---|/,---|/   _,  __.  // // _  __  __  ,
/  (_/__/__(__/\_/ \_\_/ \_o(_)_(_/|_</_</_</_/ (_/ (_/_
                             /|                      /  
                            |/                      '   

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

    ___       ___       ___       ___       ___       ___       ___       ___       ___       ___       ___       ___   
   /\  \     /\  \     /\  \     /\  \     /\  \     /\  \     /\  \     /\__\     /\__\     /\  \     /\  \     /\__\  
  /::\  \   /::\  \   /::\  \   _\:\  \   _\:\  \   /::\  \   /::\  \   /:/  /    /:/  /    /::\  \   /::\  \   |::L__L 
 /::\:\__\ /\:\:\__\ /:/\:\__\ /\/::\__\ /\/::\__\ /:/\:\__\ /::\:\__\ /:/__/    /:/__/    /::\:\__\ /::\:\__\  |:::\__\
 \/\::/  / \:\:\/__/ \:\ \/__/ \::/\/__/ \::/\/__/ \:\:\/__/ \/\::/  / \:\  \    \:\  \    \:\:\/  / \;:::/  /  /:;;/__/
   /:/  /   \::/  /   \:\__\    \:\__\    \:\__\    \::/  /    /:/  /   \:\__\    \:\__\    \:\/  /   |:\/__/   \/__/   
   \/__/     \/__/     \/__/     \/__/     \/__/     \/__/     \/__/     \/__/     \/__/     \/__/     \|__|            

 ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ 
||A |||S |||C |||I |||I |||. |||g |||a |||l |||l |||e |||r |||y ||
||__|||__|||__|||__|||__|||__|||__|||__|||__|||__|||__|||__|||__||
|/__\|/__\|/__\|/__\|/__\|/__\|/__\|/__\|/__\|/__\|/__\|/__\|/__\|

   __,       __                                         
  /  |   () / ()   |\   |\   _,  _,  |\ |\  _  ,_       
 |   |   /\|     _ |/ _ |/  / | / |  |/ |/ |/ /  | |  | 
  \_/\_//(_)\___/\_/\/\_/\/o\/|/\/|_/|_/|_/|_/   |/ \/|/
                             (|                      (| 

    \     __|   __| _ _| _ _|                   |  |                 
   _ \  \__ \  (      |    |       _` |   _` |  |  |   -_)   _| |  | 
 _/  _\ ____/ \___| ___| ___| _) \__, | \__,_| _| _| \___| _|  \_, | 
                                 ____/                         ___/  

   ___   _________________           ____            
  / _ | / __/ ___/  _/  _/___ ____ _/ / /__ ______ __
 / __ |_\ \/ /___/ /_/ /_/ _ `/ _ `/ / / -_) __/ // /
/_/ |_/___/\___/___/___(_)_, /\_,_/_/_/\__/_/  \_, / 
                        /___/                 /___/  

.',  _      ' ' .. _____ .',         ,'     _  
 |  ( ) (_| | | .. (_(_|  |  --- ---  | \/ '_) 
     /    |            |     (_, (_,    (,     

_____________________________________              ___________                    
___    |_  ___/_  ____/___  _/___  _/______ ______ ___  /__  /________________  __
__  /| |____ \_  /     __  /  __  / __  __ `/  __ `/_  /__  /_  _ \_  ___/_  / / /
_  ___ |___/ // /___  __/ /  __/ /___  /_/ // /_/ /_  / _  / /  __/  /   _  /_/ / 
/_/  |_/____/ \____/  /___/  /___/(_)\__, / \__,_/ /_/  /_/  \___//_/    _\__, /  
                                    /____/                               /____/   

_____________________________    __________________   ____   _____________________
7  _  77     77     77  77  7    7     77  _  77  7   7  7   7     77  _  77  7  7
|  _  ||  ___!|  ___!|  ||  |    |   __!|  _  ||  |   |  |   |  ___!|    _||  !  |
|  7  |!__   7|  7___|  ||  |    |  !  7|  7  ||  !___|  !___|  __|_|  _ \ !_   _!
|  |  |7     ||     7|  ||  |____|     ||  |  ||     7|     7|     7|  7  | 7   7 
!__!__!!_____!!_____!!__!!__!7__7!_____!!__!__!!_____!!_____!!_____!!__!__! !___! 
                                                                                  

    ,.   .---.  ,--. ,-_/ ,-_/            .  .              
   / |   \___  | `-' '  | '  |    ,-. ,-. |  |  ,-. ,-. . . 
  /~~|-.     \ |   . .^ | .^ |    | | ,-| |  |  |-' |   | | 
,'   `-' `---' `--'  `--' `--' :; `-| `-^ `' `' `-' '   `-| 
                                   ,|                    /| 
                                   `'                   `-' 

     _    ____   ____ ___ ___              _ _                 
    / \  / ___| / ___|_ _|_ _|  __ _  __ _| | | ___ _ __ _   _ 
   / _ \ \___ \| |    | | | |  / _` |/ _` | | |/ _ \ '__| | | |
  / ___ \ ___) | |___ | | | | _ (_| | (_| | | |  __/ |  | |_| |
 /_/   \_\____/ \____|___|___(_)__, |\__,_|_|_|\___|_|   \__, |
                               |___/                     |___/ 

     ___           _______.  ______ __   __      _______      ___       __      __      _______.______     ____    ____ 
    /   \         /       | /      |  | |  |    /  _____|    /   \     |  |     |  |     |   ____|   _  \    \   \  /   / 
   /  ^  \       |   (----`|  ,----'|  | |  |   |  |  __     /  ^  \    |  |     |  |     |  |__   |  |_)  |    \   \/   /  
  /  /_\  \       \   \    |  |     |  | |  |    |  | |_ |   /  /_\  \   |  |     |  |     |   __|  |      /      \_    _/   
 /  _____  \  .----)   |   |  `----.|  | |  |  __  |__| |  /  _____  \  |  `----.|  `----.|  |____|  |\  \----.   |  |     
/__/     \__\ |_______/     \______|__| |__| (__)______| /__/     \__\ |_______|_______|_______| _| `._____|   |__|     
                                                                                                                        

      `.         `.. ..      `..   `..`..                       `.. `..                          
     `. ..     `..    `.. `..   `..`..`..                       `.. `..                          
    `.  `..     `..      `..       `..`..      `..      `..     `.. `..   `..    `. `...`..   `..
   `..   `..      `..    `..       `..`..    `..  `.. `..  `..  `.. `.. `.   `..  `..    `.. `.. 
  `...... `..        `.. `..       `..`..   `..   `..`..   `..  `.. `..`..... `.. `..      `...  
 `..       `.. `..    `.. `..   `..`..`..    `..  `..`..   `..  `.. `..`.         `..       `..  
`..         `..  `.. ..     `....  `..`..`..     `..   `.. `...`...`...  `....   `...      `..   
                                              `..                                        `..     

           _     ______ _____ _____              _ _                   
   /\     | |   / _____)_____)_____)            | | |                  
  /  \     \ \ | /        _     _     ____  ____| | | ____  ____ _   _ 
 / /\ \     \ \| |       | |   | |   / _  |/ _  | | |/ _  )/ ___) | | |
| |__| |_____) ) \_____ _| |_ _| |_ _ ( | ( ( | | | ( (/ /| |   | |_| |
|______(______/ \______)_____)_____)_)_|| |\_||_|_|_|\____)_|    \__  |
                                    (_____|                     (____/ 

     __ __                    
 /\ (_ /  ||    _  _ || _ _   
/--\__)\__||.  (_)(_|||(-| \/ 
               _/          /  

  A)aa    S)ssss    C)ccc  I)iiii I)iiii                    l)L  l)L                          
 A)  aa  S)    ss  C)   cc   I)     I)                       l)   l)                          
A)    aa  S)ss    C)         I)     I)       g)GGG  a)AAAA   l)   l)  e)EEEEE  r)RRR  y)   YY 
A)aaaaaa      S)  C)         I)     I)      g)   GG  a)AAA   l)   l)  e)EEEE  r)   RR y)   YY 
A)    aa S)    ss  C)   cc   I)     I)   ** g)   GG a)   A   l)   l)  e)      r)      y)   YY 
A)    aa  S)ssss    C)ccc  I)iiii I)iiii ##  g)GGGG  a)AAAA l)LL l)LL  e)EEEE r)       y)YYYY 
                                                 GG                                        y) 
                                            g)GGGG                                    y)YYYY  

   db                               .d  .d                    db                              .dP'                     
db    db                     db  db P'  P'                 db    db                         dP'                        
                                           "Ybaaaaaaaaad8'                                                             
  'Yb    .d888b.  .dP'  dP' 'Yb 'Yb         .dP'  dP'  88    'Yb    `Y8888888b. `Y8888888b.  'Yb   `Yb    dP' .dP""Yb  
   88    8'   `Yb 88    88   88  88         88   88    88     88       .dP'        .dP'       88     Yb  dP         Yb 
   88    Yb.   88 Y8   .88   88  88 .d  .d  Y8   Y8   .88     88     ,dP         ,dP          88      YbdP          dP 
  .8P        .dP  `Y88P'88  .8P .8P P'  P'  `Y88P`Y88P'88    .8P     88     .    88     .    .8P      .8P     `YbwwdP  
           .dP'         88                             88            `Yb...dP    `Yb...dP           dP'  b             
         .dP'           88                             88              `"""'       `"""'            Y.  ,P             
                        Y8.                            Y8.                                           `""'              

ASCII.gallery

   db    .d88b. .d88b 888 888             8 8                   
  dPYb   YPwww. 8P     8   8    .d88 .d88 8 8 .d88b 8d8b Yb  dP 
 dPwwYb      d8 8b     8   8    8  8 8  8 8 8 8.dP' 8P    YbdP  
dP    Yb `Y88P' `Y88P 888 888 w `Y88 `Y88 8 8 `Y88P 8      dP   
                                wwdP                      dP    

                                                     
,---.,---.,---.||           |    |                   
|---|`---.|    || ,---.,---.|    |    ,---.,---.,   .
|   |    ||    || |   |,---||    |    |---'|    |   |
`   '`---'`---'``o`---|`---^`---'`---'`---'`    `---|
                  `---'                         `---'

 /\ (~/~`~|~~|~  _  _ || _  _ 
/~~\_)\_,_|__|_.(_|(_|||(/_|\/
                 _|         / 

_____________________________________/\/\____/\/\__________________________________/\/\/\/\__/\/\/\/\____/\/\/\/\/\____/\/\/\/\/\______/\/\_____
_/\/\__/\/\__/\/\__/\/\____/\/\/\____/\/\____/\/\____/\/\/\________/\/\/\/\__________/\/\______/\/\____/\/\__________/\/\____________/\/\/\/\___
_/\/\__/\/\__/\/\/\/\____/\/\/\/\/\__/\/\____/\/\________/\/\____/\/\__/\/\__________/\/\______/\/\____/\/\____________/\/\/\/\____/\/\____/\/\_
___/\/\/\/\__/\/\________/\/\________/\/\____/\/\____/\/\/\/\______/\/\/\/\__/\/\____/\/\______/\/\____/\/\__________________/\/\__/\/\/\/\/\/\_
_______/\/\__/\/\__________/\/\/\/\__/\/\/\__/\/\/\__/\/\/\/\/\________/\/\__/\/\__/\/\/\/\__/\/\/\/\____/\/\/\/\/\__/\/\/\/\/\____/\/\____/\/\_
_/\/\/\/\________________________________________________________/\/\/\/\_______________________________________________________________________

     _____________________________________/\/\____/\/\__________________________________/\/\/\/\__/\/\/\/\____/\/\/\/\/\____/\/\/\/\/\______/\/\_____
    _/\/\__/\/\__/\/\__/\/\____/\/\/\____/\/\____/\/\____/\/\/\________/\/\/\/\__________/\/\______/\/\____/\/\__________/\/\____________/\/\/\/\___ 
   _/\/\__/\/\__/\/\/\/\____/\/\/\/\/\__/\/\____/\/\________/\/\____/\/\__/\/\__________/\/\______/\/\____/\/\____________/\/\/\/\____/\/\____/\/\_  
  ___/\/\/\/\__/\/\________/\/\________/\/\____/\/\____/\/\/\/\______/\/\/\/\__/\/\____/\/\______/\/\____/\/\__________________/\/\__/\/\/\/\/\/\_   
 _______/\/\__/\/\__________/\/\/\/\__/\/\/\__/\/\/\__/\/\/\/\/\________/\/\__/\/\__/\/\/\/\__/\/\/\/\____/\/\/\/\/\__/\/\/\/\/\____/\/\____/\/\_    
_/\/\/\/\________________________________________________________/\/\/\/\_______________________________________________________________________     

                                                        
                                                        
                                        # #             
  ##    ####  ###  #### ####            # #             
 # ##  ###   ##  #  ##   ##      ## ##  # #  ## ### # # 
 ####   ###  ##     ##   ##     # #  ## # # ### #   # # 
 # ##    ### ##  #  ##   ##     # # ### # # ##  #   # # 
## ### ####   ###  #### #### ##  ## ### # #  ## #    ## 
                                  #                   # 
                                ##                  ##  
                                                        

  O   o-o    o-o o-O-o o-O-o            o o              
 / \ |      /      |     |              | |              
o---o o-o  O       |     |     o--o  oo | | o-o o-o o  o 
|   |    |  \      |     |     |  | | | | | |-' |   |  | 
o   oo--o    o-o o-O-o o-O-o O o--O o-o-o o o-o o   o--O 
                                  |                    | 
                               o--o                 o--o 

  _,  _,  _, _ _   _,  _, _,  _,  __, __, , _
 / \ (_  / ` | |  / _ /_\ |   |   |_  |_) \ |
 |~| , ) \ , | |, \ / | | | , | , |   | \  \|
 ~ ~  ~   ~  ~ ~~  ~  ~ ~ ~~~ ~~~ ~~~ ~ ~   )
                                           ~'

  dBBBBBb  .dBBBBP   dBBBP  dBP dBP     dBBBBb dBBBBBb     dBP    dBP    dBBBP dBBBBBb dBP dBP
       BB  BP                                       BB                             dBP    dBP 
   dBP BB  `BBBBb  dBP    dBP dBP     dBBBB     dBP BB   dBP    dBP    dBBP    dBBBBK    dBP  
  dBP  BB     dBP dBP    dBP dBP     dB' BB    dBP  BB  dBP    dBP    dBP     dBP  BB   dBP   
 dBBBBBBBdBBBBP' dBBBBP dBP dBP dBP dBBBBBB   dBBBBBBB dBBBBP dBBBBP dBBBBP  dBP  dB'  dBP    
                                                                                              

  _              __        _       _          ___    __    ___    ___    ___     __    ____  
 <_>    |--\    /  \   () / '  () / '          |_-_ |  \    |      |      |     /  '  |  /   
        |_      _   | /~\     /~\           `\/\    |   \   |      |      |_,  | ,_     /    
  |     |     /\|   ||   |   |   |   /\      |  |   |   /   |  .   |  .   | '  | ' |   /     
 _|_    |--/  \/ \_/  \_/     \_/    \/       \/    |__/    `__'   `__'  _|_    \__/  /___|  

                                                          
                                                          
  #   ###   ### ### ###             ### ###               
 ###  #    ##    #   #                #   #               
 # #  ##   #     #   #     ### ###    #   #  ### ### #  # 
 ###    ## #     #   #    #  # ###    #   # #### # # #### 
#   #    # ##    #   #    #  # # #    #   # #    #    ##  
#   # ###   ### ### ### # #### ## #   #   #  ### #    ##  
                             #                        #   
                          ####                       ##   

                                                           
                                                           
  #    ###  ### ### ###             ### ###                
 # #  #    ##    #   #                #   #                
 # #  ##   #     #   #     ### ####   #   #  ##  ### #   # 
 # #    ## #     #   #    #  #    #   #   # #### # #  # #  
####     # ##    #   #    #  # ####   #   # #    #    ###  
#   # ###   ### ### ### #  ### ####   #   #  ### #     #   
                             #                         #   
                          ###                        ##    

|~|(~|~|| (~| _ || _._|_|
|~|_)|_||o _|(_|||}_|  _|

                                                                                                                                
       db         ad88888ba     ,ad8888ba,   88  88                                88  88                                       
      d88b       d8"     "8b   d8"'    `"8b  88  88                                88  88                                       
     d8'`8b      Y8,          d8'            88  88                                88  88                                       
    d8'  `8b     `Y8aaaaa,    88             88  88        ,adPPYb,d8  ,adPPYYba,  88  88   ,adPPYba,  8b,dPPYba,  8b       d8  
   d8YaaaaY8b      `"""""8b,  88             88  88       a8"    `Y88  ""     `Y8  88  88  a8P_____88  88P'   "Y8  `8b     d8'  
  d8""""""""8b           `8b  Y8,            88  88       8b       88  ,adPPPPP88  88  88  8PP"""""""  88           `8b   d8'   
 d8'        `8b  Y8a     a8P   Y8a.    .a8P  88  88  888  "8a,   ,d88  88,    ,88  88  88  "8b,   ,aa  88            `8b,d8'    
d8'          `8b  "Y88888P"     `"Y8888Y"'   88  88  888   `"YbbdP"Y8  `"8bbdP"Y8  88  88   `"Ybbd8"'  88              Y88'     
                                                           aa,    ,88                                                  d8'      
                                                            "Y8bbdP"                                                  d8'       

 :::====  :::===  :::===== ::: :::    :::=====  :::====  :::      :::      :::===== :::====  ::: ===
 :::  === :::     :::      ::: :::    :::       :::  === :::      :::      :::      :::  === ::: ===
 ========  =====  ===      === ===    === ===== ======== ===      ===      ======   =======   ===== 
 ===  ===     === ===      === ===    ===   === ===  === ===      ===      ===      === ===    ===  
 ===  === ======   ======= === === ==  =======  ===  === ======== ======== ======== ===  ===   ===  
                                                                                                    

                                                                  
                                          ##  ##                  
   #     ####   #### ### ###               #   #                  
   #    #   #  #   #  #   #                #   #                  
  # #   ##    #       #   #     #### ###   #   #   ##  ## # ## ## 
  ###    ###  #       #   #    #  #  #  #  #   #  #  #  ##   # #  
 #   #     ## #       #   #    # ##   ###  #   #  ####  #    # #  
 #   #  #   #  #   #  #   #     #    #  #  #   #  #     #     #   
### ### ####    ###  ### ### #  #### #### ### ###  ### ###    #   
                               #   #                        # #   
                                ###                         ##    

                                                                            
                                                ###  ###                    
   #     ####  ##### #### ####                   ##   ##                    
  ###   ##  # ##   #  ##   ##                    ##   ##                    
  ###   ###   ##      ##   ##      #####  ###    ##   ##   ###  ### # ## ## 
  # #    ###  ##      ##   ##     ## ##  ## ##   ##   ##  ## ##  #### ## ## 
 #####    ### ##      ##   ##     ## #    ####   ##   ##  #####  ##    ###  
 #  ##  #  ## ##   #  ##   ##  ##  ##    ## ##   ##   ##  ##     ##    ###  
### ### ####   ##### #### #### ##  ####   ##### #### ####  #### ####    #   
                                  #  ###                              ###   
                                  #####                               ##    

                                                                                     
                                                        ###  ###                     
    ##      ####   ####   ####  ####                     ##   ##                     
    ##     ##  #  ##  ##   ##    ##                     ##   ##                      
   ###     ###   ###       ##    ##       #####   ####  ##   ##    ##  ### #   ## ## 
  #  ##     ##   ##       ##    ##       ## ##   #  ##  ##   ##   # ##  ####   ## ## 
  #####     ###  ##       ##    ##       ## ##  ## ##  ##   ##   ####   ##     ## #  
 #   ##  ##  ##  ##   #   ##    ##   ##   ##    ## ##  ##   ##   ##    ##      ###   
### ####  ####    ####   ####  ####  ##  # ###  ###### ##   ##   ####  ##      ##    
                                        ##  ##                               # #     
                                         ####                                ##      

                                                                        
                                               ##  ##                   
    #     ###   ####  ###  ###                  #   #                   
   ##    #  #  #   #   #    #                  #   #                    
   ##    #    #        #    #      ####   ###  #   #    ## ## ##  ##  # 
  #  #    #   #       #    #      #  #   #  #  #   #   # #  ## #   #  # 
  ####     #  #       #    #      # #   #  #  #   #   ###   #      # #  
 #   #  #  #  #    #  #    #       #    # ##  #   #   #    #        #   
##  ### ###    ####  ###  ###  #  ###   ## ## ##  ##   ##  #       #    
                                 #   #                           # #    
                                 ####                            ##     

  __   __   __                                      
 /  | /    /    / /               / /               
(___|(___ (    ( (      ___  ___ ( (  ___  ___      
|   )    )|   )| |     |   )|   )| | |___)|   )\   )
|  /  __/ |__/ | |     |__/ |__/|| | |__  |     \_/ 
                   -   __/                       /  

                           d8,  d8,                     d8b  d8b                           
                          `8P  `8P                      88P  88P                           
                                                       d88  d88                            
 d888b8b   .d888b, d8888b  88b  88b d888b8b   d888b8b  888  888   d8888b  88bd88b?88   d8P 
d8P' ?88   ?8b,   d8P' `P  88P  88Pd8P' ?88  d8P' ?88  ?88  ?88  d8b_,dP  88P'  `d88   88  
88b  ,88b    `?8b 88b     d88  d88 88b  ,88b 88b  ,88b  88b  88b 88b     d88     ?8(  d88  
`?88P'`88b`?888P' `?888P'd88' d88' `?88P'`88b`?88P'`88b  88b  88b`?888P'd88'     `?88P'?8b 
                                          )88                                           )88
                                         ,88P                                          ,d8P
                                     `?8888P                                        `?888P'

                                                                   
                                                                   
   #     ###   #### ### ###               ##  ##                   
  ##    #  #  #   #  #   #                 #   #                   
  ###   #    #       #   #                 #   #                   
  # #    #   #       #   #     #### ####   #   #   ##  #### ### ## 
 ####     ## #       #   #    #  #     #   #   #  #  #  # #  #   # 
 #   #     # #       #   #    #  #   ###   #   #  ####  #    #  #  
#    #  #  #  #   #  #   #     ##   #  #   #   #  #     #     ###  
##  ### ###    ###  ### ### # ##### ### # ### ###  ### ###    ##   
                              #   #                           #    
                              ####                           ##    

                                                                       
   #      ###   #### ### ###                ##  ##                     
   ##    #  #  #   #  #   #                  #   #                     
  ###    #    #       #   #                  #   #                     
  #  #    #   #       #   #      #### ####   #   #   ###  #### ###  ## 
 #####     ## #       #   #     #  #     #   #   #  #   #  # #  ##  #  
 #   ##     # #       #   #     #  #  ####   #   #  #####  #     # ##  
##    #  #  #  #   #  #   #      ##   #  #   #   #  #      #     # #   
##   ### ###    #### ### ### ## ##### ##### ### ###  #### ###     #    
                                #   #                             #    
                                ####                            ##     

                                                                                
     #     ####    ####  ####  ####                   ##  ##                    
    ##    #   #  ##   #    #     #                    #   #                     
   ###    #      #         #     #                    #   #                     
  #  #     #    #         #     #        ####   ####  #   #    ## ## ##  ##  ## 
  #####     ##  #         #     #       #  #   #  ##  #   #   # #  ##     ##  # 
  #   #      #  #        ##    ##       #  #  #   #   #   #  ###   ##     ## ## 
 #    #  #   #  ##       ##    ##      #  ##  # ###   #   #  #  #  #      ####  
##   ### ####    #####  ####  ####  ##  ## #  ###### ##  ##  #### #        #    
                                       #  ##                              #     
                                       ####                             ##      

                                                                         
                                                                         
    #     ###    ####  ###  ###                 ##  ##                   
   ##    #  #  ##   #   #    #                   #   #                   
   # #   #     #        #    #                  #   #                    
  #  #    #   #         #    #      ####   ###  #   #    ## ## ##  #   # 
 #####     #  #        #    #      #   #  #  #  #   #   # #  ## #   #  # 
#    #     #  #        #    #      #  #  #   #  #   #  ###   #      # ## 
#    #  #  #  ##       #    #     #  ##  #  #  #   #   #  # ##      ###  
##  ### ###    #####  ###  ###  #  ## #  ##### ##  ##  #### #       #    
                                  #   #                             #    
                                  ####                            ##     

                                                            
                                                            
                                         # #                
   #     ####   ###  ### ###             # #                
  ###   #   #  #   #  #   #              # #                
  # #   #     #       #   #     # #  ##  # #  ##  ### ## ## 
 #  #    ###  #       #   #    # #    ## # # #  # #    # #  
 #####      # #       #   #     #   ## # # # #### #    # #  
 #   #  #   #  #   #  #   #     #   #  # # # #    #     ##  
##   ## ####    #### ### ### #  ##   ### # #  ### ##    #   
                               # ##                     #   
                                #                     ##    

                                                                      
                                                                      
                                                                      
                                               ## ##                  
    #     ####    ###  ###  ###                 #  #                  
   # #   #   #  ##  #   #    #                  #  #                  
   # #   #     #        #    #      ## #   ###  #  #   #  ####  ##  # 
  #  #    ##   #        #    #     #  #   #  # #  #   ###  # #   # #  
  ####      #  #       #    #       ##   #   # #  #  ##    #     # #  
 #   #  #   #   #  #   #    #       #    #  #  #  #  #  # #      ##   
##   ##  ###     ##   ###  ###  # ## ##   #### ## ##  ##  #      ##   
                                  #   #                          #    
                                   ###                         ##     

                                                                        
                                                                        
                                            ##    ##                    
 ###    ###  ##  ##### #####                 #     #                    
  # #  #    #  #   #     #      ## #  ##     #     #    ##  # ### ## ## 
 #  #   ##  #      #     #     #  #     #    #     #   #  #  #     #  # 
 ####     # #      #     #     #  #   ###    #     #   ###   #     #  # 
 #  #  #  # #  #   #     #     #  #  #  #    #     #   #     #     #  # 
##  ## ###   ##  ##### ##### #  ###   ## # ##### #####  ### ####    ##  
                                  #                                 #   
                               ###                                ##    

                                                                                  
                                                                                  
                                                ###    ###                        
 ####    ####  #### #### ####                    ##     ##                        
  ###   ##  # ## ##  ##   ##      ## ##  ###     ##     ##    ###  ## ### ### ### 
  # #   ####  ##     ##   ##     ## ##  ## ##    ##     ##   ## ##  ### #  ## ##  
 #####    ### ##     ##   ##     ## ##   ####    ##     ##   #####  ##     ## ##  
 ## ##  #  ## ## ##  ##   ##     ## ##  ## ##    ##     ##   ##     ##      # #   
### ### ####   ###  #### #### ##  ####  ###### ###### ######  #### ####     ###   
                                    ##                                      ##    
                                 ####                                     ####    

                                                                                              
                                                                                              
                                                          ###    ###                          
   ###    ####   ####   #####   #####                      ##     ##                          
    ##   ##  #  ##  #    ##      ##        ## #   ###     ##     ##    ###   ### ##   ### ### 
   # #   ####  ##        ##      ##       ## ##     ##    ##     ##   ## ##   ###      ## ##  
  ## #     ### ##       ##      ##       ##  ##  #####   ##     ##   ######   ##       ## #   
 ## ##  ##  #  ## ##    ##      ##       ## ##  ## ##    ##     ##   ##      ##        ###    
###  ## ####    ###   #####   #####   ##  ####  ###### #####  #####   ####  ####       ##     
                                            #                                          #      
                                         ###                                        ###       

                                                                                 
                                                                                 
                                                    ##    ##                     
  ###    ###   ###  #####  #####                     #     #                     
   ##   #  #  #  #    #      #       ####   ###     #     #    ##   # ##   ## ## 
  # #   ##   #        #      #      #  #       #    #     #   #  #   #  #   #  # 
  ###     #  #       #      #      #   #   #####    #     #  #####  #       #  # 
 #  #  #   # #   #   #      #      #  #   #   #    #     #   #      #       # #  
##  ## ####   ###  #####  #####  #  ###    ### # ##### #####  ###  ###      ##   
                                      #                                     #    
                                   ###                                    ##     

                                                         
                                                         
                                                         
   #     ###   ####  # #               # #               
   #    #   # #    # # #               # #               
  # #   #     #      # #    ## # ###   # #  ##  # # #  # 
  # #    ###  #      # #   #  ##    #  # # #  # ##  #  # 
 #   #      # #      # #   #   #  ###  # # #### #   # #  
 #####  #   # #      # #   #   # #  #  # # #    #   # #  
#     # #   # #    # # #   #  ## #  #  # # #  # #    ##  
#     #  ###   ####  # # #  ## #  ## # # #  ##  #    #   
                               #                     #   
                            ###                     #    

                                                                   
                                                                   
                                                                   
  ###    ####    ####  ## ##                ## ##                  
  ###   ##  ##  ##  ## ## ##                ## ##                  
 ## ##  ###    ##    # ## ##    ## #  ###   ## ##  ###  # ## ## ## 
 ## ##   ####  ##      ## ##   ## ## #  ##  ## ## ## ## ###  ## ## 
 ## ##     ### ##      ## ##   #  ##  ####  ## ## ##### ##   ## ## 
####### #   ## ##    # ## ##   #  ## ## ##  ## ## ##    ##   ## ## 
##   ## ##  ##  ##  ## ## ## # ## ## ## ##  ## ## ## ## ##    #### 
##   ##  ####    ####  ## ## #  ####  ## ## ## ##  ###  ##     ##  
                                  ##                           ##  
                                ###                           ##   

                                                                                 
                                                                                 
                                                                                 
    ##     ####     ###    ##   ##                   ##   ##                     
   ###    ##  ##   ## ##   ##   ##                   ##   ##                     
  ## ##   ##      ##  ##  ##   ##      ####   ###   ##   ##    ###   # ##  ## ## 
  ## ##   ###     ##      ##   ##     ## ##  #  ##  ##   ##   ## ##  ###   ## ## 
 ##  ##    ###   ##       ##   ##     #  ##   ####  ##   ##   #####  ##    ## ## 
 ###### ##  ##   ##   #  ##   ##     ##  #  ## ##  ##   ##   ##     ##      ###  
##   ## ##  ##   ##  ##  ##   ##   # ## ##  ## ##  ##   ##   ## ##  ##      ##   
##   ##  ####     ####   ##   ##   #  ####   ## ## ##   ##    ###   ##      ##   
                                       ##                                  ##    
                                     ###                                  ##     

                                                                         
                                                                         
                                                                         
     #     ###     ###    #   #                  #   #                   
    ##    #   #   #   #   #   #                  #   #                   
   # #   #       #       #   #       ###  ###   #   #    ###  # ##  #  # 
   # #    ###    #       #   #      #  #     #  #   #   #  #  ##    #  # 
  #  #       #  #        #   #     #   #  ####  #   #  ####   #     # #  
 ###### #    #  #     # #   #      #  #  #  #  #   #   #     #      # #  
 #    # #   #   #    #  #   #      #  #  #  #  #   #   #  #  #       #   
#     #  ###     ####   #   #   #   ###   ## # #   #    ##   #       #   
                                  #  #                              #    
                                   ##                              #     

                                                    
                                  # #               
  #    ###   ### # #              # #               
  #   #     #    # #    ###  ##   # #  ##  # # #  # 
 # #  #    #     # #   #  #    #  # # #  # ### #  # 
 # #   ##  #     # #   #  #  ###  # # #### #   #  # 
#####    # #     # #   #  # #  #  # # #    #   #  # 
#   #    #  #    # # # # ## #  #  # # #    #    ##  
#   # ###    ### # # #  # #  ## # # #  ### #    ##  
                          #                     #   
                        ##                     ##   

                                                                  
                                          ## ##                   
  ##    ####   #### ## ##                 ## ##                   
  ##   ##     ##    ## ##     ####  ###   ## ##  ###  ## # ##  ## 
 # ##  ###   ##     ## ##    ## ##    ##  ## ## ## ## #### ##  ## 
 # ##   ###  ##     ## ##    ## ##  ####  ## ## ## ## ##    ## #  
######   ### ##     ## ##    ## ## ## ##  ## ## ##### ##    ## #  
#   ##    ##  ##    ## ## ## ## ## ## ##  ## ## ##    ##     ##   
#   ## ####    #### ## ## ##  ####  ## ## ## ##  #### ##     ##   
                                ##                          ##    
                             ####                           ##    

                                                                            
                                                ##   ##                     
    ##   ####    ###  ##  ##                    ##   ##                     
   ###  ##     ###    ##  ##      ####   ####  ##   ##    ###  ## #  ##  ## 
  # ##  ##     ##     ##  ##     ## ##  ## ##  ##   ##   # ##  ####  ##  ## 
 ## ##   ##   ##     ### ###    ##  ## ##  ##  ##   ##  ## ##  ##    ##  ## 
 #####    ##  ##     ##  ##     ## ##  ## ##  ##   ##   ####  ##     ## ##  
##  ##    ##  ###    ##  ##  ## #####  #####  ##   ##   ##    ##     ## #   
##  ## ####    ####  ##  ##  ## ## ##  ## ##  ##   ##    ###  ##     ###    
                                   ##                                ##     
                                ####                                ##      

                                                                 
                                         #   #                   
    #   ###   ####  #  #                 #   #                   
   ##  #     #      #  #     ###   ###  #   #    ###  # #   #  # 
  # #  #    #       #  #    #  #  #  #  #   #   #  #  ###   #  # 
 #  #   #   #      ## ##   #   # #   #  #   #  #  #   #     #  # 
 ####    #  #      #  #    #  #  #  #  #   #   ###   #      # #  
#   #    #  #      #  #  # # ##  # ##  #   #   #     #      # #  
#   # ###    ####  #  #  # ## #  ## #  #   #    ###  #      ##   
                              #                             #    
                           ###                            ##     

                                                                     
                                                                     
                                                                     
   #     ####   #### ### ###               ##  ##                    
   #    #   #  #   #  #   #                 #   #                    
  # #   #     #       #   #                 #   #                    
  # #   ###   #       #   #     ####  ##    #   #   ##  ## # ### ### 
 #   #     ## #       #   #    #  #  #  #   #   #  #  #  ##   #   #  
 #####      # #       #   #    #  #   ###   #   #  ####  #     # #   
 #   #  #   #  #   #  #   #  #  ##   #  #   #   #  #     #     # #   
### ### ####    ###  ### ### #  #### ##### ### ###  ### ###     #    
                               #   #                            #    
                                ###                           ##     

                                                                              
                                                                              
                                                                              
    #      ### #   ### # #### ####                ###  ###                    
   ###    ##  ##  #   ##  ##   ##                  ##   ##                    
   ###    ##   # ##    #  ##   ##         #        ##   ##                    
  #  ##   ####   ##       ##   ##      ###   ###   ##   ##   ###  ## # ### ## 
  #  ##     #### ##       ##   ##     ## ##    ##  ##   ##  ## ## ####  ## #  
 #######  #   ## ##    #  ##   ##     ## ##   ###  ##   ##  ##### ##    ## #  
 #    ##  ##  ##  #    #  ##   ##  ##  ###   # ##  ##   ##  ##    ##     ##   
###  #### # ###    ####  #### #### ##  ##### #### #### ####  #### ##     ##   
                                      #   ##                           ###    
                                      #####                            ##     

                                                                                    
                                                                                    
                                                                                    
    ##      ####   #####  ####  ####                    ###  ###                    
    ##     ##  #  ##   #   ##    ##                      ##   ##                    
   ###     #      ##       ##    ##          ##         ##   ##                     
   # ##    ###   ##        ##    ##       ####    ####  ##   ##    ### ## ## ### ## 
  #  ##     ###  ##       ##    ##       ##  #  ##  ##  ##   ##   #  #  ## #  ##  # 
  ######      #  ##       ##    ##       ####   ## ##  ##   ##   ####   ##    ## #  
 #    ##  #  ##  ##   #   ##    ##   ##   #     ## ##  ##   ##   ##  # ##      # #  
###  #### ####    ####   ####  ####  ##  #####   ## ## ###  ###   ###  ##      ##   
                                        #   ##                               # #    
                                        #####                                ##     

                                                                          
                                                                          
                                                                          
    #      ####   ####  ###  ###                 ##  ##                   
    #     #   #  #   #   #    #                   #   #                   
   # #    #      #       #    #         #        #   #                    
   # #    ##    #        #    #      ###    ###  #   #    ## ## ##  ##  # 
  #  #      ##  #       #    #      #  #   #  #  #   #   # #  ## #   #  # 
  #####      #  #       #    #       ##   #  #  #   #   ###   #      # #  
 #    #  #   #  #   #   #    #   #  #     #  #  #   #   #  # #       # #  
###  ### ####    ###   ###  ###  #  ####   ## # ##  ##   ##  #        #   
                                   #   #                           # #    
                                   ####                            ##     

                                                                     
                                                                     
                                                                     
   #      ####  ##### #### ####                ## ##                 
   ##    ##  # ##  ##  ##   ##                 ## ##                 
  ###    ###   ##      ##   ##      ####  ##   ## ##  ### ## # ## ## 
  # ##    ###  ##      ##   ##     ## #  # ##  ## ## ## # #### ## ## 
 #####     ### ##      ##   ##     ## #   ###  ## ## #### ##    ###  
 #  ###  #  ## ### ##  ##   ##  ##  ###  #  #  ## ## ##   ##    ###  
### #### ####   ####  #### #### ## ##    ##### ## ##  ### ##     #   
                                   ####                        # #   
                                   #  #                        ###   
                                   ####                              

                                                           
                                    ### ###                
 ##   ###   ### ### ###               #   #                
 ##  #     #  #  #   #     ###  ##    #   #  ##  # ## #  # 
#  # #    #      #   #    #  #    #   #   # #  # ## # #  # 
#  #  ##  #      #   #    #  #  ###   #   # #### #    #  # 
####    # #      #   #    #  # #  #   #   # #    #     ##  
#  #    #  #     #   #  # # ## # ##   #   # #    #     ##  
#  # ###    ### ### ### #  # #  # #   #   #  ### #     #   
                             #                        #    
                          ###                         #    

                                                                        
                                            #### ####                   
  ##    ####  #### #### ####                  ##   ##                   
  ##   ##    ### #  ##   ##      ####  ###    ##   ##  ###  ## ## ##  # 
 # ##  ###   ##     ##   ##     ## ##    ##   ##   ## ## ## ##### ##  # 
 # ##   ###  ##     ##   ##     ## ##  ####   ##   ## ## ## ##    ## ## 
######   ### ##     ##   ##     ## ## ## ##   ##   ## ##### ##     # #  
#   ##    ## ###    ##   ##  ## ## ## ## ##   ##   ## ##    ##     ###  
#   ## ####   #### #### #### ##  ####  ## #   ##   ##  #### ##      ##  
                                   ##                               #   
                                ####                               ##