:+=---.......::..:---=                                                                                                   
                                                                                               ==-:.:. ...   .: :... .   :.::==.                                                                                             
                                                                                            =--..:. :.... ..   ..  ..........:...:+                                                                                          
                                                                                         +:.:. :.. .: ..    .....    .    . ......  :=.                                                                                      
                                                                                      +:. .. ...... .  .    .         ... .. . . ..    .=                                                                                    
                                                                                   += ...  ........   ..               . . . . . .. .    .-=                                                                                 
                                                                                 +:   .  .. .  .   ....                ....  ....  .       .-=                                                                               
                                                                              .=. ...... ....... . . .                      .......  .    ..  :-                                                                             
                                                                            .=.      ... ... ... .... ..                     . ..              ..:.                                                                          
                                                                           =:     .    ......  ...    ..                       .                  .:                                                                         
                                                                         =:.                . ..                                                  . .:                                                                       
                                                                       --:..                      .       .                                        ...::                                                                     
                                                                      =-:.                           .                                              ..::-                                                                    
                                                                     -::.                                                                            ..::-                                                                   
                                                                    :-:.                                                                              ...:-                                                                  
                                                                  .:::..                                                                    .  ...   ...::.::                                                                
                                                                 ::::..                                                                    .............:.::::                                                               
                                                                .-::::.        .  .                                                      . .............:::::-                                                               
                                                                :......   . ......                                                    ....................:::::                                                              
                                                               :..:..... ... ....... ..                                              ......................::::.                                                             
                                                               ..:..:................. ..                                          ........................:::::                                                             
                                                              ::::.........:....................                                .  ..................:....:::::.                                                             
                                                              :::..........::............                                         ................:::...:::::::.                                                             
                                                              :::........:::::::........                       .....  .          ..  .............::.:...::::::.                                                             
                                                              .:::::....:::::::::.... .....        ....:::::::::...                 .............::::::::.:::::.                                                             
                                                              :.::::::::::::::::::....                                             .   ........:::::::::::::::..                                                             
                                                              .::..:::::::::::::........                                               .  .......::::::::::::.:..                                                            
                                                              .:.::::::::::::::::::..... ...                 .....                       .......::::::::::::-:...                                                            
                                                              ...:.:::::::::::::............                                     ...   . ......:.:::...::::.:::..                                                            
                                                              .:::..::::::::::.................                               ...........  .......:::.:::::...::.                                                            
                                                              ..::..:::::::::......   ....:::...  ..              .                         .......::..::::...::.                                                            
                                                              ..::..:::::::.........         ...   ..            ....                    ..... .......:.:::...::.                                                            
                                                              ::::....::.::.......:::::::.          ..... ..   ...:......:::-:----=+++++++-=-:.........:.::...:::                                                            
                                                              ..::.....:.:..:--==++****##**+==-==---:-:::..... ......::-*+##%%#%#%#%###%##*#**+===-:...:::....:..                                                            
                                                              .:::.....:::-=**#*###%#############**#**+=-:.... ....::-=+*#**#%%%#%%%######%##***+*=*++::.:....:-                                                             
                                                               ::........:-**####%%##*#%##############+=--::......:.:-=+*++*#########+++*#*=------++=:.........:    ..::                                                     
                                                       .....   --...........===-==----===--==============--::......:-==+++=---------------:::::::--::::::......-:.::::::.                                                    
                                                       .:::::  --  ........::::::-:-:::----========-=====--:::.....::---------===---:::::::::-:-:----::::..... -:.::--.==                                                    
                                                       -:--::::-- ......:::::::::--+****####**+****+=----=-::.   ...:------==****#%%%%%#*#*==------=---::..... :::--.===-                                                    
                                                       ---:--:::- ......::::--=++*+*#%%%@%%#%%%%%%**==----=-.      .:-----+=+*#+#%%#%%%%%%#****+=----::::......:---:===::                                                    
                                                      .---:::-::: ........:::--=*#%%#*==%%%%%%#  .-+#+.:::--.      .-::...++==-.-%%%%%%#=+##%%%*+--:::.........:=-:--=:::                                                    
                                                      ::::-:::--- .........:::-=+=========----:---:-::: .::=.      .:::..:..:----:-.--====-:----:::.............-=---::::                                                    
                                                      ::.:-::---- .............:..::-::::::..:.:::...  .:::::      .:.::..  ..-:::...::::::::...:...........:...===---.:.                                                    
                                                      .:.---===-- .......... ........::::::.:..........::::..       ......... ....::::::::.........   .......... :--=--::                                                     
                                                       ::-----::-..........      ....... .         .........        ..... -.  .                .     .......... .::--=:                                                      
                                                       .:--::..   ........                            .. ...         ...                              .........   .::-.                                                      
                                                        :--::.   ..........                           . ....          . .                            ..........   .::-.                                                      
                                                        :-::..  ::........                             ....                                        :..............::::.                                                      
                                                        .-:::...::..........                           ....            .                           ........... ::--:::.                                                      
                                                        .::.:-::-:.............                        ...             .  .                 :   .......:.......-:..--:                                                       
                                                         ::=-::-:::. ............                     ...               ...                    ......::.::... ::...:::                                                       
                                                         ::::.::---. ....:.......                   ...                    .                    ......::::.. .:..::...                                                       
                                                          ....:...-:  ...........                   .    ....        ...                      .......::::.: .:::::::.                                                        
                                                          ..:::::::-. .:.........                   .   ............::.. .                   ........:::::. .::::::::                                                        
                                                           ..::..::.. .:.........                   . ...:-:::::::::::-:.....                  .....::::::.. .:::::::                                                        
                                                           ::::::::::. ....:.....                   ::::**%%*-:::::-%%#++=::.                   ....::::::...:::::--                                                         
                                                            :--=:::::....::::.....                  .--=---%*++=====#=::--=.                  .....::::::::.:----.                                                           
                                                               ::::   ...:::::::...     .             .=++=+%%----:*%===+-.                ......::.:-:::::..-                                                               
                                                                      ...::::::.:... ..               .:==++=%%%@%%#-=:::..                  ....:.:::::::: .                                                                
                                                              ..   :   .:::::-:..... .               .=-==+=-.:----.-++--::.                 .....:::::::::  :   -                                                           
                                                                       ..:::::::..........    .....::--=+=:...-::--::===:--=-:=.:..  ..    . .....::::::::.                                                                  
                                                                       ...::::::.:... ... ..::----+===:..     ......     . .:=++==+=+:..   ......::-::::::                                                                   
                                                                        .:...:::..........=++++*==::.   .::-:.    -:::::..    .:=++##*+-.. .....:-::::.::.                                                                   
                                                                        .:..:::::.......:+*+*=--...  .--===-=+---=------===-:.  ...:-++=.....::::::::....                                                                    
                                                                         .....::::......::-::...:..:=+++++==++++++=====++++++=-..::.:::......:::::::....                                                                     
                                                                          .....::::.........:---==++*++*####***#%**#*#####*+*++*+++=-::......:::::::...                                                                      
                                                                          .....::::::....:::::-+####+--::...:::::::.....::::-++*=-:---::....:::::::. .                                                                       
                                                                          . . .:::::::...:::::...::::::.:..  ...:. . .:::::--:::::.:..:::::::--:::.   :.                                                                     
                                                                          .:  ...::.-::::::.......:::::::::::::--:..:..::::::::.. ....:::::-:---::   =-.                                                                     
                                                                          .:::  ...::-::::::.......::::::::-==+=====---:::::::......::::::-----::   =--.                                                                     
                                                                           :::-  ..:::-:::::::.:.::::::--------=======--:::::.::...::::::::----:. :=--:.                                                                     
                                                                           :::--. .:::--::::::::--::::::::::::--:::------::::::::::::::------::. ==---:.                                                                     
                                                                           ::----= .::----:--------:::::::::--::..:::::::::::-:----------:--::: ==-----.                                                                     
                                                                           .:-----=-..::----------::::.....            .....:::::::::-------:.-==-----:.                                                                     
                                                                           .-------=+:::::-::::::....... .            .     ....::::::::-=--:+=------::.                                                                     
                                                                            :-------==+=::-=-::::.. .         . ...          ....:::.:-===-+===-------::                                                                     
                                                                            :--:-----===++:--::::.....        .. .:.         .....:-:-===+====-----:::::                                                                     
                                                                            :----------===+*--===---===-:::.....:::-... .:.------=++=+++===-------:::-::                                                                     
                                                                            .:---------=====+*-:*=******+=+-----:===--==-==**###*#%#*+===--------:::::::                                                                     
                                                                            .:-----==-------=*#%##%####%##*+###*#####**####%##%%%#%#+===------:::::::-:.                                                                     
                                                                             ::--=----------+*%%#%##%%%%%%%#%%%##%%%%##%%%%%%%%#%@%%=-------:-::::::::::                                                                     
                                                                             ::-----------===**%%%%##%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%#----:-:-::::::::::::                                                                     
                                                                             .:------------==###%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%#=:::::::::::::::::-::.                                                                    
                                                                             .:------:-:----=*%#%%%%%@%%%%%%%%%%%%@%%%%%%%%%%%%%#++-:-:-:::::::::::::::::..:.                                                                
                                                                             .:----------::--==*#%%%%%%%%%%%%%@%%%%%%%%%%%%%%%#+==-::--::::::::::::::::::..: -...                                                            
                                                                              ::------::-::::---=+#%%%%#%%%%%%%%####*####*+==---::::-::::::::::::::::::::::.:::*+   #%%##*+                                                  
                                                                              ::------::---::-::--=++**+++++===---==:-==:---:-:-----::::::....:::.:::::-::: :::.#       *%##*-                                               
                                                                            ..::------::::::::::::-==-====---:::--::::::-:-------::-::::......:..::::::::: ::::+*   ..   .####*+                                             
                                                                           ...:::-:----:::::::::::::----------::-::::::::::::.:::::::::::............:.:::::: .:: =*=     . .#%%%#####*=                                         
                                                                        :+:.:::-:---:-::::::::::::::::-----:::::::::::.:::::::::::::..............::::::: :: :-*=      .%%%%#%%###%######*:                                  
                                                                   -#=   +..-::------::::::::....::::::::::::::::.::..:...:::.......................:::: ::  -#+      =#%%%%##%#%#%%#####*##*:                               
                                                                 %%#   .::: ::--::--::::::::......:....::.......:.:...:::........................:.:::: ::::.+= :    %%##%%%%#%###%#%#%######***                             
                                                               %##*.  - . =::-----::-::::::::.:.........:.......  .................................::: ::. :-*     +%#%%%%%%###%%%#####%#######*#**=                         
                                                           -##%%%##*  - -.:::.----:::::::::::..:.................................................:..: ::: :-+ =  .%##%##%%%####%#%#%%#################*:                     
                                                       =##%%%%%%%%#%# .:+. -::.----:::::::::..............:::..............::..:.....  ........=.... .:- :.+ +:  @%%%%%%%%#%%###%##%##%%#%########%#######**                 
                                                   +#%%#%#%%%%%%%%#%%%-- :: :.::---::::::::.:..............:::...........:::::......    ........... ..- :.+ .# ..%###%%##%%#%####%#########%%%#%##############**             
                                                 -#%%%%%%#%%%%%%%%%%%%%%-: - -::.::::::::::::..... ..........::.:.:::::::-::::...... .  .......... ..: ::= :##  %%######%#%%#####%#%%#%%%##%%########%###########**          
                                               #%###%%%#%%%%%%%%%%%%%#%##* -. -.: :::::::::::::....   ................:::::::... .    ........... ..  -## :%#%:  %#%######%%#############%####%#########%###########**+      
                                            :###%%##%%%%%%%#%%%%%#%%%%%%%%+.%+  ::. :.....::::::..... . ................:.:.....      ...  ..:--+%% %%%@ -%%##+=%%%##%######%####%####%##%%###############%%##%#######%      
                                          #%%%%%%%%%%%%%%%%%%#%%%#%#%%%#%#*:+%%+:@#+..::....:::::.....   .. ... .................=#%%%%%%%%#%%:*%-:%#%+**%###%: %%#%#########%##########%%###%%%##%#%#%###%%%%#####%#%#      
                                       %%##%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+:* %%% @@%% %%@%%%%%%%@%%%%#%####*###%%%@%%%%%@%%%%%%%%%%%%%%%#%%% @  %%% :#*#####: %%%%##%%%##%####%%###%%%#%%##%##########%###%###%%%%####      
                                    %#####%%%%%#%%%%%%%%%%#%%%%#%%%#%%%%%%% ** =%%: @%%%-%@%%%%@%%@%@%%%%%%%@%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%+  +@%%= # @%####@  %########%#######%%##%######%###%#####%#%%#########%#%##      
                                  ####%%%##%%##%%%%#%%%%#%##%%%%%%%%%%%%%##:  =:#-@%%* %@@:#%%%%%%%@%%%%@%%%@%@%%%%%%%@%%%%%%%%%%%%%%%%@@. %%%%% =  .%%%%%%#   %########%%#########%#####%##%#############%##%#%#######      
                               %%##%%%%%%%%%%#%%%%%%%%%##%%%%%%#%%%#%%#%%#%#   %-:. #%%%#  @=*@@%%%%%%%%%%%%#%@%%%%%%%%%%%%%%%%%%%%@%= -.#%%@# #- %%#%#####*  =#%#%###############%#########%%%##########%#####%%##%%#%      
                            @####%%%##%%%%%%%#%#%%%%%%%#%%%%%%#%#%%%%##%#%##*  +%%@:  :@%%%%@=  +@@%%%%%%%%%%%%%%%%%%%%%%%%@%@%%%+ -@%:=%%*:  - @%#%%%#####   %#%#####%#######%####%##%##%############%#####%%%####%%%%      
                        %%##%#%%%##%%#%%%%%%%%%#%#%%%#%%%%%#%%%%%%%#%%%%#%%%#   @%#%%::::@#%%%%%%.+#. .+%@@@@%@@%%@%%%@%@@#-   *%%%%.=%% ++  #%######%######- -##########%############%###########%%%########%%#%#%##%#     
                     :%####%%%%%%%%%%#%%%###%%%#%%%%%%%%#%%%%%%#%%#%%#%##%#### -.@%%#%%## +%%%%%%%%+ @%#%%%*%+::....: #%@%@%%%%%%%+:%% .# .%%######%######- -##########%############%###########%%%########%%#%#%##%#%%      
                   #%%%#%%%%#%%%#%%%%%%%%%%%%%%###%%#%%%%%#%%%#%%%%%%%%%%%%%%##   @#%%#%%%#  @%%%%%%%% -@%%%%%%%%%%%%%%#%%%%%%%%+ %@ =% *%%%####%%#%##%##   #%#####################%###########%#%#%####%##%%%######%##      
               -###%%%%%%#%##%%%#%%%%%%%%%%%%%%%%%%#%%%%%%##%#%%%#%%%%%%%#%%%##%   @%%%%#%%%%  #%%%%#%%%* %%%%%%%%%%%%#%%#%#%%# @@ #% #%%%%#%#%#%%##%###   ##%###%%####%##############%##%%#%############%#%####%####%%      
            :%##%#%%%%#%%%%%#%%%%%%#%%#%%%#%%%%#%%#%%%##%%%#%%%#%%%%%%##%#%#%%#%#   %%%#%%%%%#=:%=.#@%%%%%* @%%%#%%%%%%%%%%%# @  -% #%#####%#####%%%%%#   @###########%%############%#%######%#%###%###%###%%####%%%%%#      
          ######%##%#%%#%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%#%%%#-  #%%%%%%%#%%  @# *   : @= @%*@@@%%@%#*   #  - %%#######%#%%##%####   %%#######%###%########%######%###%%#############%%#%##%%%####%      
      -###%%%%%%%%%%#%#%%%%%####%%%%%##%%%%%#%%%%%%#%%%%%%%%#%%%%##%%%%%%%%%#%%##%##  -%%##%#%%%#%%##  #  *- %  @.*#.@  %  = *+%#%############%%%###%  .%############%#########%#######%###%##%#######%#%%#########%#%#      
      ##%#%%%#%%%%#%%%#%%%%%%%####%%%%%%@%%%#%%%%%%%%%%%%##%%%%%%%#%%%%%%%%%%%%%%%%%#.  %%%##%%%%%%#%%%%%#%@%@@%:   #%@%@+*@%%###%%%######%########%  ####*##############################%#%######%#%#%%%##%##%%#%###%%      
      %%%%%%#%#%%%#%#%%%%%%%%%%%#%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%#%%##%%#%%%###+  *%%%%%%#%%%%%%%%%%%%%%%#+*     #%: +%%%%%##########*#####% .##%#############%%#####%%############%#%################%##%###%%#      
      #%##%%#%%%%#%%#%%%%%%#%%#%#%%%%%%%%%%%%%%%%%%%%##%%#%%%%%%%%##%%%%%#%%%%%#########   %%%%%%#%%%%%#%%%%##%%%% @% @%%%## =%##%##########*####  #####*#################################################%%#%%########      
      #%%%%%%%%%%%%#%%%%%%#%%%##%#%%%#%%%%%%%%%%%##%%%#%%#%#%%%%%##%%#%%#%#%#%%%%%##%%%#%# -:%%%#%%%%%%%%%%%%#%%#% %% #%%##%@ @%%%%%%#%########   %#*##*###**####**##################################%######%###%####%#      
      %%###%%%%%%%%%%%%%%%%#%%###%%%#%%%%%%%%%%%%%#%%#%%#%%%#%%%%%#%#%##%##%##%%%%%%#%%%%%##  @%%%%#%#%%#%#%%%%%#%:%% -%%%%%# %%#%########%%#  =-###*###*###*#**####*####################%#############%###########%#%#      
      %#%%%%%%#@%%%%%%%%%%##%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%###%%%##%%#%%#%#%%#%%%###%#%#%###%##  #%@%%%%#%%%#%%%##@=###. @@%  %%%%#%#%####%    =%####**###*########**#**##################%%#######%%%##%%##%###%######%      
      #%%%%%##%%%%%%%%%%%%####%%%%%%%%%%%%%#%%%%%%%%%#%%%%%%%#%%%%#%%#%%%%%%%%%%#%%%####%##%#%%#.  @%%%#%%%#%%%%%#.:%%#%%##@%%%%%%%%%%%.   -*%##%####*###***#**#*##*######**#################%#######*###%###########%#      
      %#%%##%%%#%%%%%%%#%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%####%%%#%%#%%##%%%#%##%%%%%####%%#%%%#=   :@%%%%%%##%#  #%%%%%#%##%#%#%%.  .  %%########*#**#*##*******#**####*###########%#########%##%#####%#%####%####%%      
      #%#%%%%#%%%%%%%##%%#%#%###%%%%@%%%%%%%%#%%%%#%#%%#%%##%%%#%%%%%#%%##%#%%#%%%%%%%%%%##%%#%%%#%%#= =  :#@%%%#*   %%%%%%#%%%@=  +   ##########*#*##*#*******####***###############*#################%##########%###%      
      %%%%#%%%%@%%#%#%%%%%%%%%#%%#%%%%%@%%%%%#%%###%#%##%%#%##%#%%%%%##%##%#%%%##%%#%%#%%%%%%%#%%%%%%%%%# .*+       =#**+:    :%  * @%###%#####*#**#######*##*####*##**#*####################%#%#%#%############%##%###      
      %%%%%#%%#%%%%@%%#%%%%%#%#%#%%@%%%%%%%#%###%#%##%%%%%#%%%##%##%#%%%####%%##%%%%#%%%%%%#%%%%%%%%#%%%%%%%%%%%%###++*=*%@%%%%%###%#############**######*######%####%%%#%%#%#%####%#####%%#####%###########%###%#%###%      
      %%%##%%%#%%%%%%%#%#%#%%%%#%%%%%%%%%%%%%#%%%%%%#%%##%%###%%#%#%%##%%%#%%%%%####%#%#%%%%%%#%%##%%%##%%%#%%=-     #%@%@%%*. * :%%#%#######*####**#*#**#***#*#######*#*#######%##################%#%###%#%########%##      
      ##%%%%%%%#%%%%%%%%%%%%%%%%###%%#%%%%%%%%%%%%%%%%#%%%%##%%%###%#%%%%#%#%%#%%%##%%%%#%%%%%%#%%%%%%%%#%%%%%%%%%%%%###++*=*%@%%%%%###%#############**######*######%####%%%#%%#%#%####%#####%%#####%###########%###%#%     
      ####%%##%%%#%%%#%%#%%%%%%%%##%%#%%%%%%###%#%#%%##%%#%#%%%#%%#%%%%%%%%%%%%%%%%%###%#%#%#%##%%%#%#%%%%#%%%%%%#%%%%%#%%%%%#####%#######**########%######%##%%%#%%##%#%#%#%##%#%#########%%###%##%###%##%#%####%####%      
      %%%%##%##%%###%#%##%%%%%%%%%%%#%%%%%%%%%%%%####%%#%%%%#%%#%%#%%%####%%##%%%%#%%%%%%#%%%%%%%%%#%%#%%%#%####%#%%%%%#%%%%###################%##%%##%##%%#%#%#%%%###%%#%%%%%%######%####%#####%%#%####%##%%###%#####%      
      %%#%%%##%%%%%#%%%%%%%%%%%#%#%#%%%%%%#%%%#%%%#%%#%%%####%%%#%#%%%%%%%%#%%%%%#%%%#%%%%%%%%%%%%%%#%###%%%%%%%%%%%##%%%#%##%%##########*#######%%###%##%%%#%##%##%####%%%%%%%%%#%%%%#########%%###%##########%####%#%      
      #%%%%%%%###%##%%%%%%%#%%#%%%%%%%##%%#%%#%%%%%%%%%##%%#%#%%%#%%%%%%%%%%##%%%%%%#%%#%%%%%#%%%%%%#%%%%#%%%##%%%%%%%#%#%##%####%##############%###%##%%%#%##%#%#%##%#%#########%%###%##%###%##%#%####%####%%####%#%#%      
      %%%#%%%%%##%#%%%%%#%%%%%%%%%#%#%%#%%%#%#%%##%#%%%%%%#%##%%###%%#%%#%%%%%%%#%%%%%%%%%##%%%%%%%%%%#%%%%%%%#%#%%%%###%%###%##%####%#%######%%#%%###%%%%#%#%%%#%%%%%##%%##%#%%#%%#%%###%#%%#%%#%####%##%###%##%##%##%      
      ##%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%#%#%%%%#%#%#%%%%%%#%%%%%%%%%%##%#%%%%##%##%%%#%###%%%%%%#%%%%%##%#%#%%%%%%#%%%%#%##%##%%####%#####%#%##%%#%#%%#%#%##%%%#%%%%#%%%%%%%%###%%%%###%###%%%#########%%########%##%###      
      %%%%%%%#%%#%%#%%%%%#%%#%%%%%#%#%#%%#%%##%%%%#%%%%#####%%%%#%%#%%##%%%%%%#%%%#%%%%%%#%%%%%#%%#%%%####%%%%%%%%%%##%%%##%%#####%#%#%#%######%%%##%#%%###%%#%%%%###%%%#%%##%%%#%#%#%#%##%##%####%#%#######%%###%%####      
      %%%%%##%#%#%%#%%%%%%%%%%%%%###%##%##%%#%%%%%%#%#%#%%%%%%%#%#%##%%%#%%%%%%%%%%%%%#%%%%%%%%%%%%#%%%%%#%%%%%%%%%%%%%%#%#%#%%%%%%%%%#%##%#%%#%###%###%%%#%%%%#%%#%##%%#%%###%%%%##%%%%%###%%#%%#%#%%%##%#####%##%####      
      %%%####%#%%%%@##%%%%%%%%%%#%#%%#%%#%%%#%%%%%#%%%%##%%%##%%%%%%%%##%%%%%#%%%%%%%%%%%%%%%%#%%%#%#%#%%%%%%%%%%%%%%%%%#%%%%%#%%%%##%%#%%#%%%%%%#%%%%%%#%####%####*####%###%%%%%%#%%#%%#%%%#%####%##%#####%%#%#%%#####      
      #%%##%##%%%%%%%%%@@%%%%%%%%#%#%%%#%%%%#%##%%#%#%%%#%%%%%%%%%%%%#%%%%#%%%%%%%%%#%##%#%%%%%%%%%%%%###%%%%%%#%#%%%%%%###%%%%%%#%%###%%%#%#%%%######%#%######################%%#%#%%%%%###%%#%%#%#%%%##%#####%##%####      
      #%%%%%%#%%#%%%%%@%#%#%%#%####%%%%#%%%%#%%##%%%%#%%%%%%%%%#%#%##%%%%%%%%#%#%%%%%%#%%%%#%%%%#%%#%%#%#%%%%%%%%%#%%####%#%%#%%%%%###%%%%%%#%%%#########*#*#****##*############%#%%%%#%%#%#%%####%%###%#%%%%%%##%#%###      
      %###%##%%#%%%%%%%%%#%%%#%%%%##%%##%%%%###%%%#%%#%#%#%#%#%%##%#%%%%#%%##%#%#%%#%%%%%%%%%%%%#%%%%%#%#%%##%%%%%#%%%%##%%%%%%%%%%%%#%%#%%%%%%#########*##*###*#***####%##%####%#%%%#%%%%%%#%%####%###%##%##%%%%%%#%%#      
      %%#####%#%#%%#%%%%%#%%%#%#%%%%%%#%%%%%##%%%%%%#%%%%%%##%#%%%%%#%%%%%#%%%#%%%#%%%%%%%%#%%%%%%%####%%#%%#%%%%%%#%%####%%%%%%##%#%%%%%%*##%##########**####*###############%%%%%%%%%%%%%#%#####%%####%%#%#%%%%##%###      
      ##%#%%%##%%@%%%%%#%%#%%%#%%%#%%%%#####%%#%#%%#%%%#%%#%%%#%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%#%%#%%#%%#%%##%%%%%%%%%%%#%%#%###%#%%%%%%%%##%#################%##############%%#%%%#%%%%%%#%%%#%###%##%%#%##%##%%%%%%%###      
                                                                                                                                                                                                                             
                                                                                                                                                                                                                             
                                                                                                                                                                                                                             
                                                                                                                                                                                                                             
                                                                                                                                                                                                                             
                                                                                                                                                                                                                             

if you're reading this... you're gay.