`                                                            
                                                                 ##`                                                           
                                                                ####`                                                          
                                                               +#####                                                          
                                                              `#######                                                         
                                                              ###;'####                                                        
                                                             '##+;;####.                                                       
                                                             ###;;;;####                                                       
                                                            '##';;;;'###'                                                      
                                                            ###;:;;;;####                                                      
                                                           .##';;;;;;+###:                                                     
                                                           ###;:;;;;';####                                                     
                                                           ###;:;;;;';####                                                     
                                                          `##'::;;;;';'###;                                                    
                                                          '##;::;;;;'';####                                                    
                                                          ###;:;;;;;;';####                                                    
                                                          ###;:;;;;;;';####                                                    
                                                          ##'::;;;;;;';+###`                                                   
                                                          ##;::;;;;;;'''###:                                                   
                                                          ##;::;;;;;;'';###'                                                   
                                                         `##;::;;;;;;'';###+                                                   
                                                         .##;::;;;;;;'';####                                                   
                                                         .##;::;;;;;;'';####                                                   
                                                         .##;::;;;;;;'';####                                                   
                                                         `##;::;;;;;;'';###+                                                   
                                                          ##;::;;;;;;'';###'                                                   
                                                          ##;::;;;;;;'';###;                                                   
                                                          ##;::;;;;;;'';###,                                                   
                                                          ##;:::;;;;;'';###`                                                   
                                                          ##';::;;;;''';###                                                    
                                                          ##';::;;;;''';###                                                    
                                                          ;#+;:::;;;''''###                                                    
                                                          `##;:::;;;'';+###                                                    
                                                           ##;:::;;;'';###+                                                    
                                                           ##;:::;;;'';###:                                                    
                                                           ##;;::;;;'';###`                                                    
                                                           ##';::;;;'';###                                                     
                                                           '#+;::;;;'''###                                                     
                                                           ,##;::;;;''+###                                                     
                                                            ##;::;;'';####                                                     
                                                            ##;;:;;'';###:                                                     
                                                            ##;;:;;'';###`                                                     
                                                            ##;;:;;'';###                                                      
                                                            +#';:;;'';###                                                      
                                                            :#';:;;'''###                                                      
                                                            `#+;;;;''+###                                                      
                                                             ##;;;;';+###                                                      
                                                             ##;;;;';###+                                                      
                                                             ##;;;;';###'                                                      
                                                             ##;;;;';###'                                                      
                                                             ##;;;;';###;                                                      
                                                             ##;:;;';###'                                                      
                                                             ##;:;;';###+                                                      
                                                             ##;:;;''####                                                      
                                                             #+;:;;;'+###                                                      
                                                             #';:;;;''##;                                                      
                                                            ;#;::;;;';#:#:                                                     
                                                            ##;:;;;;';####                                                     
                                                            ##;:;;;;;'+###:                                                    
                                                           ##+;:;;;;;;:####                                                    
                                                          `##;::;;;,.,,,#+##                                                   
                                                          ##';:;;;;.;;;;#:+##`                                                 
                                                         #;+;.:;,:;..:;;+:::#,:                                                
                                                        ##';::.;:;;;:...;:+#:'##,                                              
                                                      ''#+;;::,;:;;;;;;.:,;#,###;;,                                            
                                                    ,##'#;:::;.;:;;;;;;.:,;;,'##:':;;                                          
                                                  ::##+;,;.:;::;:;;;;;;;;:.:;.::,##,;`                                         
                                                 ###'';;:::;:;;;;;;;;:;;;;;;'';;;###'+                                         
                                                +###;;;::;;;;;;;;;;;;;;;;;;;;'''';####                                         
                                                ###;;;;;;;;;;;;;;;;;;;;;;;;;;;;'''+###                                         
                                                ###;;PHIL ASTON WILLIAMS;;;;;;'''''###                                         
                                                ###;;;:::,:::::::::;;;;;;;;;;''';;'###                                         
                                                #####++';';;;;;;;;;;;;;;;'+++#########                                         
                                                ######################################                                         
                                                ######;########################+++####                                         
                                                '##,,:##,,,,,,,,,,,,,,,,,,.,,,##,,'###                                         
                                                :##,.:##,,:::,,,,,:::,,,,,,.,,+#,,'###                                         
                                                `##`,,,`            ``.,,,,,.,,,,,'###                                         
                                                 #,,,`.,,,:,,,,::;++##################                                         
                                                 ,#+##################################                                         
                                                 ###########++'';:::,,,,,,,,,,,`,,+###                                         
                                                 ##;,,,,,:,.`             `..,,,`,'###                                         
                                                 ##,,,,             ``.,,,,::,,,,`'###                                         
                                                 ##:,.,,,::,,,,,,,,,,,,,,,,,,,,,,,,###                                         
                                                 ##:,,,,,,,,,,:;;'+###################                                         
                                                 ##:,,,:+#############################                                         
                                                 ##;,,,,,,,,,,,,,,,,,,::;;''+########:                                         
                                                 ##':;''+#############################                                         
                                                 #####################################                                         
                                                 ###########################;#########                                         
                                                 ########################.##,:########                                         
                                                 ####+:###;#######+##+###`##``########.                                        
                                                 ####;,##+.##.####`##.###.##``##:#####;                                        
                                                 ####.,##.`##`####`##`##'.##``##.#####+                                        
                                                 ####`:##``#.`###:`##`##`,#. `##.######                                        
                                                 ####`'##``#``###``#`,##`:#` `#'.######                                        
                                                 ####`+#.````.##'``#`+##`';` `#`,######                                        
                                                 ###'`##`````;##`````##,`+`` `#`:######                                        
                                                .###.`#+`````##+`````##````  `. '######                                        
                                                '###``#``  ``##``` ``##````  `` +######`                                       
                                                ####``#`` ```#;` ` `;#: ```  ```#######,                                       
                                                ###+ .``  ``.#`` ` `##` ``   ` `#######;                                       
                                                ###. ,``  ``+.```  `##` ``   ` `#`+####+                                       
                                               ;###` ```  ``'`` ` `.#:` `   `` `;`+#####                                       
                                               ####` ``   ````` ` `+#`  `   `  ```+#####                                       
                                               ###:  ``   ````    `##`      `  ```######                                       
                                              ;###`  `   `,``` `  `#``        ````######                                       
                                              ####` ``   `+```   `+#`         ````#;####                                       
                                             `###,  `    `'``    `#,`         ````#`####                                       
                                             ##,#`    ` ``;``   `.#`         ````.``####                                       
                                             #+`;`   `  `+.`    `#:`  `  `   ``````,####                                       
                                            ##````   ` ``#``   ``#`  ``  `  `;`````'####                                       
                                           .##```   `` `;#`   ``;``  `  `` ``#`````#####                                       
                                           ##````  `` ``#,`  ```;`` ``  `  ``#``:``#####                                       
                                          +#+``:  `````'#`  `````````  `` ``;#``@`,#####                                       
                                          ##``'; ``````#'` `````````` ``````#,`.#`######                                       
                                         ##:`##````:``##```````````` ````.``#``#+.#####+                                       
                                        ###`##```.#``;#'``+```````@```#``,`+#`:#'####`#;                                       
                                       ,##;##:``+#``.##``#```+```#.``#.`#``#.`######+ '.                                       
                                       #####+`.##;`.##,.##``##``##``##`;#`:#`#######                                           
                                      #####+.###+`;######`:##``##``##..##`#'+######:                                           
                                     ###########+#######,###.+##+####.##;'#########                                            
                                    +#############################################                                             
                                          +##################################+###                                              
                                          #######;#######################+.   ##                                               
                                         ;;:`    ###################'.        '                                                
                                                ############+:.