If you are reading this, it means you got pryxed by the holy pryx.

No hack-backs pls



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