!!}}}}$$%%%%%%%%%%%%$$}}}}!!                                                              
                                                      !!$$%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%$$!!                                                        
                                                  }}%%&&&&&&&&@@@@@@@@@@@@@@@@@@@@@@@@&&&&&&&&%%}}                                                    
                                              }}%%&&&&&&@@@@@@WWWWWWWWWWWWWWWWWWWWWWWW@@@@@@&&&&&&%%}}                                                
                                          !!%%&&&&&&@@@@WWWWWW########################WWWWWW@@@@&&&&&&%%!!                                            
                                        }}%%&&&&@@@@WWWWWW################################WWWWWW@@@@&&&&%%}}                                          
                                      $$&&&&@@@@WWWWWW########################################WWWWWW@@@@&&&&$$                                        
                                  !!%%&&&&@@@@@@@@WWWW##########################################WWWW@@@@@@&&&&%%!!                                    
                                !!%%&&&&@@@@&&&&&&&&@@WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW@@@@&&&&&&@@&&&&%%!!                                  
                                %%&&&&@@@@&&&&&&&&&&&&&&WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW@@@@&&&&&&&&%%&&&&&&&&%%                                  
                              $$&&&&&&@@WW&&&&&&&&&&&&&&&&@@WWWWWWWWWWWWWWWWWWWWWWWWWWWW@@&&&&&&&&&&&&&&%%&&@@&&&&&&$$                                
                            }}%%&&&&@@@@WW&&%%%%%%%%%%%%%%%%%%@@WWWWWWWWWWWWWWWWWWWWWW@@&&&&%%%%%%%%%%%%%%&&@@@@&&&&%%}}                              
                          !!%%&&&&&&@@@@WW@@%%%%%%%%%%%%%%%%%%%%%%@@WWWWWWWWWWWWWW@@&&%%%%%%%%%%%%%%%%%%&&@@@@@@&&&&&&%%!!                            
                          %%&&&&&&&&@@@@WWWW@@%%$$$$$$$$$$$$$$$$$$$$&&WWWWWWWWWW&&%%%%$$$$$$$$$$$$$$%%&&@@@@@@@@&&&&&&&&%%                            
                        }}%%&&&&&&@@@@@@@@@@@@@@&&$$$$$$$$$$$$$$$$$$%%@@WWWWWW@@%%$$$$$$$$$$$$$$$$%%@@@@@@@@@@@@@@&&&&&&%%}}                          
                        %%&&&&&&@@@@@@@@@@@@@@@@@@@@%%}}}}}}}}}}}}}}$$@@@@@@@@&&$$}}}}}}}}}}}}%%&&@@@@@@@@@@@@@@@@@@&&&&&&%%                          
                      }}%%&&&&&&@@@@@@@@@@@@@@@@@@@@@@@@%%}}}}}}}}}}%%@@@@@@@@@@}}}}}}}}}}}}&&@@@@@@@@@@@@@@@@@@@@@@&&&&&&%%}}                        
                      %%&&&&&&&&@@@@@@@@@@@@@@@@@@@@@@@@@@&&$$}}}}$$@@@@@@@@@@@@&&}}}}}}%%@@@@@@@@@@@@@@@@@@@@@@@@@@&&&&&&&&%%                        
                    !!%%&&&&&&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&&&&&&&%%!!                      
                    $$&&&&&&&&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&&&&&&&$$                      
                    %%&&&&&&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&&&&&&&%%                      
                  !!%%&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&%%!!                    
                  }}&&&&&&&&%%                                                                                        %%&&&&&&&&}}                    
                  }}&&&&&&&&}}    !!!!!!!!!!!!!!!!!!      !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!    }}&&&&&&&&}}                    
                  $$&&&&&&&&    %%&&@@@@@@@@@@@@@@@@    $$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%    %%@@@@@@@@@@@@@@@@&&%%    &&&&&&&&$$                    
                  %%&&&&&&&&    &&@@@@@@@@@@@@@@@@@@    $$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&    &&@@@@@@@@@@@@@@@@@@&&    &&&&&&&&%%                    
                  %%&&&&&&%%  !!@@@@@@WWWWWWWWWWWWWW    $$WWWWWWWWWWWWWWWWWWWWWWWWWWWWWW&&    &&WWWWWWWWWWWWWW@@@@@@!!  %%&&&&&&&&                    
                  &&&&&&&&%%  !!@@@@WWWW############    $$##############################&&    &&############WWWW@@@@!!  %%&&&&&&&&                    
                  &&&&&&&&%%  !!@@@@WW##############    $$##############################&&    &&##############WW@@@@!!  %%&&&&&&&&                    
                  &&&&&&&&$$  }}@@@@WW##############    %%##############################&&    &&##############WW@@@@}}  $$&&&&&&&&                    
                  %%&&&&&&%%  !!@@@@WW##############    %%##############################&&    &&##############WW@@@@!!  %%&&&&&&%%                    
                  $$&&&&&&%%  !!@@@@WW##############    %%##############################&&    &&##############WW@@@@!!  %%&&&&&&$$                    
                  }}&&&&&&%%    @@@@WW##############    %%##############################&&    &&##############WW@@@@!!  %%&&&&&&}}                    
                  }}&&&&&&&&    &&@@WW##############    %%##############################&&    &&##############WW@@&&    &&&&&&&&}}                    
                  !!&&&&&&&&!!  %%@@WW##############    %%##############################&&    &&##############WW@@%%  !!&&&&&&&&!!                    
                    %%&&&&&&$$  }}@@@@WW############    %%##############################&&    &&############WW@@@@}}  $$&&&&&&%%                      
                    $$&&&&&&%%  !!@@@@WW############    %%##############################&&    &&############WW@@@@!!  %%&&&&&&$$                      
                    !!&&&&&&&&!!  %%@@WWWW##########    %%##############################&&    &&##########WWWW@@%%  !!&&&&&&&&!!                      
                      %%&&&&&&$$  !!@@@@WW##########    %%##############################&&    &&##########WW@@@@!!  $$&&&&&&%%                        
                      }}&&&&&&&&!!  %%@@WWWW########    %%##############################&&    &&########WWWW@@%%    &&&&&&&&}}                        
                      !!%%&&&&&&$$  !!@@@@WW########    %%##############################&&    &&########WW@@@@!!  $$&&&&&&%%!!                        
                        }}&&&&&&&&!!  }}@@@@WW######    %%##############################&&    &&######WW@@@@}}  !!&&&&&&&&}}                          
                        !!%%&&&&&&%%    %%@@@@WW####    %%##############################&&    &&####WW@@@@%%    %%&&&&&&%%!!                          
                          !!&&&&&&&&$$    %%@@@@WW##    $$##############################&&    &&##WW@@@@%%    $$&&&&&&&&!!                            
                            }}&&&&&&&&}}  !!%%@@@@WW    $$##############################&&    &&WW@@@@%%!!  }}&&&&&&&&}}                              
                            !!%%&&&&&&&&!!  !!%%@@@@    $$##############################&&    &&@@@@%%!!  !!&&&&&&&&%%!!                              
                              !!%%&&&&&&&&}}    $$@@    $$WWWW########################WW&&    %%@@$$    }}&&&&&&&&%%!!                                
                                !!&&&&&&&&&&}}    !!    $$@@WWWWWWWWWWWWWWWWWWWWWWWWWWWW&&    %%!!    }}&&&&&&&&&&!!                                  
                                  !!%%&&&&&&&&$$!!      }}@@@@@@@@@@@@WWWWWWWWWW@@@@@@@@%%        !!$$&&&&&&&&%%!!                                    
                                    !!%%&&&&&&&&%%}}      !!$$&&@@@@@@@@@@@@@@@@@@@@&&$$!!      }}&&&&&&&&&&%%!!                                      
                                      !!}}&&&&&&&&&&%%}}        !!!!$$$$$$$$$$$$!!!!        }}%%&&&&&&&&&&}}!!                                        
                                        !!!!%%&&&&&&&&&&%%$$}}!!                    !!}}$$%%&&&&&&&&&&%%!!!!                                          
                                          !!!!}}&&&&&&&&&&&&&&&&%%$$}}}}}}}}}}}}$$%%&&&&&&&&&&&&&&&&}}!!!!                                            
                                              !!!!}}&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}}!!!!                                                
                                                !!!!!!!!$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$!!!!!!!!                                                  
                                                      !!!!!!!!}}}}$$%%&&&&&&&&%%$$}}}}!!!!!!!!                                                        
                                                          !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!                                                            
                                                                      !!!!!!!!