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