                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                               ,,+?%%%%%?**+;;::,,                                                                                    
                                            ,:+*%@@@@@@@@@@@@@@@@#S%?*+;:,,                                                                           
                                            ,,::;++*??%%SSS##@@@@@@@@@@@@@#S%?*+;:,,                                                                  
                                                   ,:;+*??%%SS##@@@@@@@@@@@@@@@@@@@#S%?*+:,,                                                          
                                             ,:;*%S@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#S%?+;:,,   :;;;;:,                                        
                                           ,:;*?SSS%%???????%%S##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#S%S@@@@@@#S%?*+;:,,                               
                                                        ,:;+?S#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#S%?*+;::,,                     
                                                   ,,;*%#@@@@@@@####@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#S%%?*+;:,,,          
                                                 ,:+*S@@@S%?+;::;*%#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##S%??*+;:,,
                                                 ,::::::,   ,:+?#@@@@%+;:::;;*?%S#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#
                                                           :;*%@@@%+,        ,,:;+?%SS##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                          ,;++*%?:               ,,,,:::;;;;+**?%#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                                             ,:;*%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                                             ,:+?S@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                                             ,:;+*??%%%%SSSS####@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                                                      ,,,,,,,:::;;;+**?%%S##@@@@@@@@@@@@@@@@@@@@@@@@@@
                                                                                                                         ,,::;;+*?%S##@@@@@@@@@@@@@@@@
                                                                                                                                    ,,:;+*?%%S#@@@@@@@
                                                                                                                                             ,,::;;;;;
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      