:::::::::::      :::        ::::::::  :::     ::: ::::::::::      ::::    ::::  :::   :::      ::::    ::::   ::::::::  ::::    ::::          ::: ::::::::  
    :+:          :+:       :+:    :+: :+:     :+: :+:             +:+:+: :+:+:+ :+:   :+:      +:+:+: :+:+:+ :+:    :+: +:+:+: :+:+:+        :+: :+:    :+: 
    +:+          +:+       +:+    +:+ +:+     +:+ +:+             +:+ +:+:+ +:+  +:+ +:+       +:+ +:+:+ +:+ +:+    +:+ +:+ +:+:+ +:+       +:+         +:+ 
    +#+          +#+       +#+    +:+ +#+     +:+ +#++:++#        +#+  +:+  +#+   +#++:        +#+  +:+  +#+ +#+    +:+ +#+  +:+  +#+      +#+       +#++:  
    +#+          +#+       +#+    +#+  +#+   +#+  +#+             +#+       +#+    +#+         +#+       +#+ +#+    +#+ +#+       +#+       +#+         +#+ 
    #+#          #+#       #+#    #+#   #+#+#+#   #+#             #+#       #+#    #+#         #+#       #+# #+#    #+# #+#       #+#        #+# #+#    #+# 
###########      ########## ########      ###     ##########      ###       ###    ###         ###       ###  ########  ###       ###         ### ########  
'##::::'##:'########:'##:::'##::::'##::::'##::::'###::::'##::: ##:'########:::'######:::'#######::'##::::'##:'########::::'####::::::::::::'###:::'###:::
 ##:::: ##: ##.....::. ##:'##::::: ##:::: ##:::'## ##::: ###:: ##: ##.... ##:'##... ##:'##.... ##: ###::'###: ##.....::::: ####:::::::::::'## ##::.. ##::
 ##:::: ##: ##::::::::. ####:::::: ##:::: ##::'##:. ##:: ####: ##: ##:::: ##: ##:::..:: ##:::: ##: ####'####: ##::::::::::....:::::::::::'##:. ##:::: ##:
 #########: ######:::::. ##::::::: #########:'##:::. ##: ## ## ##: ##:::: ##:. ######:: ##:::: ##: ## ### ##: ######::::::'####:'#######:..:::..::::: ##:
 ##.... ##: ##...::::::: ##::::::: ##.... ##: #########: ##. ####: ##:::: ##::..... ##: ##:::: ##: ##. #: ##: ##...::::::: ####:........::::::::::::: ##:
 ##:::: ##: ##:::::::::: ##::::::: ##:::: ##: ##.... ##: ##:. ###: ##:::: ##:'##::: ##: ##:::: ##: ##:.:: ##: ##::::::::::. ##:::::::::::::::::::::: ##::
 ##:::: ##: ########:::: ##::::::: ##:::: ##: ##:::: ##: ##::. ##: ########::. ######::. #######:: ##:::: ##: ########:::: ##::::::::::::::::::::: ###:::
..:::::..::........:::::..::::::::..:::::..::..:::::..::..::::..::........::::......::::.......:::..:::::..::........:::::.:::::::::::::::::::::::...::::  
                                                                           
                                                                                                                                                                                                    
  *                                                      ***     ***          *                                                                                                    ***        ***   
**                                                        ***     ***       **                                                                                                      ***     ** ***  
**                                                         **      **       **                                                                                                       **    **   *** 
**                                                         **      **       **                                                                                                       **    **       
**                  ***  ****                              **      **       **         **   ****         **   ****         ****    **   ****     ***  ****       ****                **    **       
**  ***      ***     **** **** *    ***          ****      **      **       ** ****     **    ***  *      **    ***  *    * ***  *  **    ***  *  **** **** *   * **** *    ***      **    ******   
** * ***    * ***     **   ****    * ***        * ***  *   **      **       *** ***  *  **     ****       **     ****    *   ****   **     ****    **   ****   **  ****    * ***     **    *****    
***   ***  *   ***    **          *   ***      *   ****    **      **       **   ****   **      **        **      **    **    **    **      **     **         ****        *   ***    **    **       
**     ** **    ***   **         **    ***    **    **     **      **       **    **    **      **        **      **    **    **    **      **     **           ***      **    ***   **    **       
**     ** ********    **         ********     **    **     **      **       **    **    **      **        **      **    **    **    **      **     **             ***    ********    **    **       
**     ** *******     **         *******      **    **     **      **       **    **    **      **        **      **    **    **    **      **     **               ***  *******     **    **       
**     ** **          **         **           **    **     **      **       **    **    **      **        **      **    **    **    **      **     **          ****  **  **          **    **       
**     ** ****    *   ***        ****    *    **    **     **      **       **    **     *********         *********     ******      ******* **    ***        * **** *   ****    *   **    **       
**     **  *******     ***        *******      ***** **    *** *   *** *     *****         **** ***          **** ***     ****        *****   **    ***          ****     *******    *** * **       
 **    **   *****                  *****        ***   **    ***     ***       ***                ***               ***                                                     *****      ***   **      
       *                                                                                  *****   ***       *****   ***                                                                             
      *                                                                                 ********  **      ********  **                                                                              
     *                                                                                 *      ****       *      ****                                                                                
    *                                                                                                                                                                                               
                                                                                                                                                                                                    
 :'#######::
'##.... ##:
..:::: ##::
:::: ###:::
::: ##.::::
:::..::::::
:::'##:::::
:::..::::::
πŸ”₯πŸ”₯πŸ”₯πŸ”₯πŸ”₯πŸ”₯πŸ”₯πŸ”₯πŸ”₯πŸ”₯πŸ”₯πŸ”₯πŸ”₯πŸ”₯πŸ”₯πŸ”₯πŸ”₯πŸ”₯πŸ”₯πŸ”₯πŸ”₯πŸ”₯πŸ”₯πŸ”₯πŸ”₯πŸ”₯πŸ”₯πŸ”₯πŸ”₯πŸ”₯πŸ”₯πŸ”₯πŸ”₯πŸ”₯πŸ”₯πŸ”₯πŸ”₯πŸ”₯πŸ”₯πŸ”₯πŸ”₯πŸ”₯πŸ”₯πŸ”₯πŸ”₯πŸ”₯πŸ”₯