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