_ _ _ _ _ _                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                       _ _ _ _   _ _   _ _ _                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                     _     _ _ _ _ _ _ _ _ _                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                       _ _ _     _ _ _ _ _ _ _                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                     _     _     _ _ _ _     _                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                       _ _ _     _ _ _ _   _ _ _                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                     _               _     _       _ _ _     _ _           _ _                                                                                                                                                                                                                                                                                                                                                                
                                                                                                     _                 _ _ _       _ _ _       _         _   _   _                                                                                                                                                                                                                                                                                                                                                            
                                                                                                       _               _   _         _ _     _ _         _     _ _ _                                                                                                                                                                                                                                                                                                                                                          
                                                                                                         _           _ _ _ _       _ _ _       _ _       _     _     _                                                                                                                                                                                                                                                                                                                                                        
     $ $ $                                                                                               _             _   _           _ _               _     _                                                                                                                                                                                                                                                                                                                                                              
     $ $ $ $                                                                                               _         _ _ _ _         _ _ _     _ _       _     _ _   _                               _                                                                                                                                                                                                                                                                                                                        
       $ $ $ $ $ $                                                                                         _           _   _         _ _ _                       _   _                               _                                                                                                                                                                                                                                                                                                                        
       $ $   $ $ $ $                                                                                                 _ _ _ _         _ _ _       _ _     _       _                                   _ _                                                                                                                                                                                                                                                                                                                      
         $ $   $ $ $ $           $ $ $ $ $                                                                             _ _ _         _ _ _ _       _     _       _     _                             _ _                                                                                                                                                                                                                                                                                                                      
           $ $ $   $ $ $ $ $     $ $     $ $ $ $ $ $                                                                 _ _ _ _           _ _ _     _ _       _     _                                   _ _           _                                                                                                                                                                                                                                                                                                          
           $ $   $   $   $ $ $   $ $     $           $ $                                                               _   _ _       _ _ _ _ _     _ _     _       _   _                               _           _                                                                                                                                                                                                                                                                                                          
             $ $     $       $ $ $ $ $   $                 $   $                                                     _ _   _ _         _ _ _ _                     _                                   _           _ _                                                                                                                                                                                                                                                                                                        
               $ $     $       $ $ $   $   $                   $   $                                                   _   _ _       _   _ _ _     _ _     _       _     _                               _         _ _                                                                                                                                                                                                                                                                                                        
                 $ $     $ $     $ $ $ $   $                         $ $                                             _ _   _ _         _ _ _ _               _   _ _                                     _         _   _                                                                                                                                                                                                                                                                                                      
                   $ $     $ $     $ $ $ $ $ $ $                         $ $                                           _   _ _         _ _ _ _     _ _       _     _ _   _                                 _       _   _                                                                                                                                                                                                                                                                                                      
                     $ $     $   $   $ $ $ $   $   $   $                     $ $                             : : :   _ _   _ _           _ _ _                 _ _   _                                   _ _             _                                                                                                                                                                                                                                                                                                    
                     $ $ $       $   $ $ $ $ $ $   $       $                     $                         : : : : : : :   _ _         _ _ _ _     _ _ _       _ _   _ _ _                                   _     _       _                                                                         _                                                                                                                                                                                                                        
                         $ $ $       $   $   $ $ $     $   $   $     $                     : : : : :   :   : : : : : : _ : : _         _ _ _ _       _ _       : _       _                                     _           _                                                                     _ _ _ _ _           _ _ _ _ _                                                                                                                                                                                                
                         $ $ $         $ $ $   $ $ $ $       $ $ $ $ $ $ $ $ $   : $ : : : : : : : : : : : : : : : : : _ : : _ : : :     _ _ _         _       : _ _ _   _ _                             _     _   _         _                                                                 _ _ _       _ _     _                                                                                                                                                                                                          
                             $ $ $         $ $ $ $ $ $ $     $   $ $ $ $ $ $   : : : : $ : : : : : : : : : : : : : : : : : : _ _ : : : : _ _ _       _ _       _   _ : :   _ _                                   _             _                                                             _ _             _ _ _               _                                                                                                                                                                                            
                             $ $ $ $ $         $ $ $ $ $ $ $     $ $   : $ $ $ : : : : : $ $ : : : : : : : : : : : : : : : : _ : : : : : _ _ _ : : : _ _       _ : : _ : : : : _                         _         _             _                                                       _   _                   _                                                                                                                                                                                                            
                               $ $ $ $ $         $ $   $ $ $ $     : : : : $   $ $ : $ : : $ $   :   : :   : :   : :   : : : : _ : : : : : _ : : : : _ _ :     _ : :   _ : : : _     :                               _             _                                                       _                   _   _                                                                                                                                                                                                          
                                 $ $   $ $ $ $ $   $   $ $ $ $ $ $ $ $ : : : : : $ :   $   $ :     : : : :   : : : : : : :   : _ _ : : : : : _ _ : : : _ : : : :   : _ _ : :   : _   : :                           _   _             _                                                   _ _ _               _       _                                                                                                                                                                                                        
                                     $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $   : $ $ $ : $ : : $ : :     :     : :     : _   : _ _ : : : _ : _ : : : : : :     : : _ : : _ _ :   : _   :                 _             _               _ _                                             _ _                             _                                                                                                                                                                                                      
                                           $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $   $ $   $     $   :   : : : : : : : _ :   : _ _ _     : : : _ : _ : : : : : : : :     : _   :   : :   :                       _       _               _                                             _       _           _           _                                                                                                                                                                                                      
                                                       $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $   $     $       : :       : _ _ : : : _ : : : _ _ : : _ _ _   : : : : : : : : _ : _   :   _ : :             _ _                 _               _                                           _                                   _                                                                                                                                                                                                  
                                                       $ $ $ $   $ $ $ $ $ $ $ $ $ $   $ $     $ $       : :             _ _     _ _ _ : _ : _ : : _ : : :   : : : : : : : : _ : :   : :               _         _           _               _                                       _ _           _     _               _                                                                                                                                                                                                    
                                                         $ $     $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ :               _ _ _     _ _ _ _ _       _ _ _ _ : : : : : : : : : : _ :     _ :             _                       _               _                                     _                 _                     _                                                                                                                                                                                                
                                                         $   $ $   $ $ $ $ $   $ $ $ $ $     $ $ $   $ $ :                 _ _ _ _ _ _ _ _ _     _   _ _ _     : : : : : : : : : : : : : : :           _       _               _                 _                                 _                 _                     _                                                                                                                                                                                                  
                                                         $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ : : :             _ _ _ _ _ _ _ _ _ _ _ _   _ _ _     _ : : : : : : : _ : : : : :         _         _                 _ _               _                             _                   _ _                     _ _                                         _                                                                                                                                                    
                                                             $   $     $ $ $ $ $     $ $ $ $ $ $ $ $ $   $ $       : : : : _ _ _ _ _ _     _ _ _ _       _ _   : : : : : : : : : : : : : :         _ _       _                                       _                         _                   _                                                                                                                                                                                                                          
                                                             $ $ $ $ $   $ $ $ $ $     $ $ $ $ $   $ $                   _ _ _ _ _ _ _ _   _ _ _ _       _ : : : : : : : : : : : _ : : : :                                   _     _                   _                                                 _                       _                                   _                                                                                                                                                        
                                                               $ $   $     $ $ $ $ $ $ $ $ $ $ $   $ $ $ $ $ $         _ _ _ _ _ _ _ _ _ _ _ _ : _ : : : _ : _ : : : : : : : :     : :   :         _         _             _         _                                       _                   _                               _                                                                                                                                                                                            
                                                               $ $ $ $ $     $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ _ : _ _ : : : _ : _ : _ _ : : : _ : : : _ : :     :     : _ : : :                 _             _             _                 _                 _                   _                                   _                                                                                                                                                                                          
                                                                       $ $     $ $ $ $ $ $ $ $ $ $ $ $ $ $ : $ $ $ : : _ $ : _ _ : _ : _ _ _ : _ : : : : : _ : :     : :       : : _   :         _       _                                               _               _                                 _                       _                               _                                                                                                                                                          
                                                                 $ $ $   $ $     $ $ $ $ $ $ $ $ $ : $ $ $ $ : $   : $ : $ : _ : _   _ _ _ : : _ : : : : _ _ _ _   : :       :   : : : :   _     _                     _               _                   _           _                     _                                       _                                                                                                                                                                                        
                                                                     $ $   $ $   : : $ : $ $ $ $ $ $ $ : $ $ $ $ $ : _ _ _ _ _ _ : : _ _ : : : _ : _ _ _   _ _ _ :     :   :   : : _ :         _       _             _                   _                   _       _                   _                   _                                                                                                                                                                                                                
                                                                       : $ $ $ $ $ : $ : : : $ $ : : : : : $ $ $ $ $ _ $ _ : : : : _ : : : _ : _ _ _ _     _ : :   :           : : :       _ _       _ _           _ _                   _                   _     _             _     _                                             _   _                     _                                                                                                                                                              
                                                                       : : $ $ : $   : : $ $ $   $ $ $ $ $ $ $ $ : $ : : $ : : _   _ _ : $ _   _ : _ _   : _ _   :               :         _       _             _                                             _ _                   _                                                                       _                                                                                                                                                                
                                                                           : : $ $ : $ : : : : : : : : $ : $ : : $ : $ : : $ $ : : _ _ _ _ _   _ _ _   _ _ _ : _                   _       _     _             _                           _                 _ _ _               _ _                                                   _   _         _                                                                                                                                                                        
                                                                                 $ : : : : $ : : : : : $ : $ $ $ $ $ : : $ _ $ $ $ _ _ _ : : $ _ _ _   _ : _ _ _                         _ _   _               _                           _     _         _       _         _ _   _                                                     _   _           _                                                                                                                                                                    
                                                                                 $   $   $ $   $ : $ : : : : $ : : $ $ $ _ _ _ _ _ $ : : _ _ $ _ _   : _ _ _ _                     _   _       _                                           _ _ _       _ _           _ _ _ _         _                                                     _   _ _ _   _                                                                                                                                                                      
                                                                                     $   $ $ $ $ $ : : : : : $ $ $ $ $ $ $ $ $ _ _ $ $ _ _ : $ : _ _ _ _ _ _ _ _                     _     _ _                                             _ _       _ _                               _ _                                                   _ _                                                                                                                                                                              
                                                                                       $     $ _     $     $ $ $ $ $ $ $ : $ $ $ _ $ $ $ :   $ _ _ _ _ _ _ _ _ _                   _ _     _                                                 _ _ _ _                                                                                                                                                                                                                                                                          
                                                                                         $   $   $       $   $ $ $ _ $ : : $ $ $ $ $ _ $ $ $ _ _ _ _   _ _ _ _                     _       _                                                                                                                                                                                                                                                                                                                                  
                                                                                           _ _ $ $     $   $ $   $ $ _ _ _ _ $ $ _ $ $ _ _ $ _ _ _ _ $ _ _ _ _                   _ _     _ _                                                                                                                                                                                                                                                                                                                                  
                                                                                           _         $ $ $ $     $ _ $ _ _ _ _ _ $ $ $ $ _   _ _ _ _ $ $ _ _ _                 _         _                                                                                                                                                                                                                                                                                                                                    
                                                                                         _ _                         $ _ $ _ $ _ $ $ $ $ $ $ _ $ $     $ _   _                 _   _   _ _                                                                                                                                                                                                                                                                                                                                    
                                                                                         _                         _ _ _ $ _ $ _ $   $ $ $ $ _ $ $ $   $ $ $ _                         _                                                                                                                                                                                                                                                                                                                                      
                                                                                         _                         _   _ _ _ $ $   $ $ _ $ $ _ $ _ $     _ $                   _ _       _                                                                                                                                                                                                                                                                                                                                    
                                                                                         _                         _ _ _ _ _ _ _   $ $ _   _ $ $ $ $ $   $ _ $               _       _                                                                                                                                                                                                                                                                                                                                        
                                                                                       _                           _ _ _ _ _ _ _ _ _ _ _   _ _ _ $ $ $ $   $ $               _   _   _   _                                                                                                                                                                                                                                                                                                                                    
                                                                                       _                       _ _ _   _   _   _ _   _     _ _   _ $ $ $ _ _ $ $             _ _     _ _                                                                                                                                                                                                                                                                                                                                      
                                                                                       _                   _ _       _ _   _ _ _   _     _ _ _     _   _ _ $ $ $             _       _                                                                                                                                                                                                                                                                                                                                        
                                                                                       _             _ _ _         _       _   _ _ _ _   _ _ _   _   _ _   $ $ $           _   _     _ _                                                                                                                                                                                                                                                                                                                                      
                                                                                   _ _ _     _ _ _ _ _             _ _ _   _ _ _ _ _     _ _ _   _       _                 _ _ _     _ _                                                                                                                                                                                                                                                                                                                                      
                                                                                   _ _ _ _ _ _                     _       _ _ _ _ _   _ _ _     _   _ _                                                                                                                                                                                                                                                                                                                                                                      
                                                                                   _ _ _                           _ _ _   _   _ _ _   _ _   _   _ _                                                                                                                                                                                                                                                                                                                                                                          
                                                                                   _ _                                 _   _ _ _ _     _ _   _   _     _                                                                                                                                                                                                                                                                                                                                                                      
                                                                                   _ _                             _   _   _ _ _ _ _ _ _ _   _   _ _ _                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                   _ _ _   _ _ _ _ _ _ _     _ _ _ _                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                   _   _   _ _ _ _ _ _ _                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                   _ _ _   _ _ _ _ _ _ _                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                     _ _     _ _ _ _ _                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                   _ _ _ _ _ _ _ _ _                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                     _ _ _ _ _                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                   _ _   _ _                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                     _ _ _ _                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                     _ _                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                               -   -                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                           - -   -   - -                                                                                                                                                                                                      
                                                                                                                                                                                                                                                           -   -   -                                     - - - -   -   - - -                                                                                                                                                                                                  
                                                                                                                                                                                                                                                       - -   - - - - -                                   -   - - - - - -   -                                                                                                                                                                                                  
                                                                                                                                                                                                                                                           - - - -   - - -                             - - -               - - -                                                                                                                                                                                              
                                                                                                                                                                                                                                                   - - - - -     - - - - - -                         - - -                     -                                                                                                                                                                                              
                                                                                                                                                                                                                                                       - -           - -                                 -     - - - - - -     - -                                                                                                                                                                                            
                                                                                                                                                                                                                                               - - - -   - - -   -     - - - -                     - - -   - - - - -   - - - -   - -                                                                                                                                                                                          
                                                                                                                                                                                                                                               - -   -     - - - - -       - -           #         - -     - - -   - - - - - - -   - -                                                                                                                                                                                        
                                                                                                                                                                                                                                             -   -     -   - - -   - -     - -         # # #       - -   -   -   -         -   - -                                                                                                                                                                                            
                                                                                                                                                                                                                                             - - - - -   -       -   - -   - - -       #   # #   - - -   - -   - - - - -     - - -   - -                                                                                                                                                                                      
                                                                                                                                                                                                                                             - -       -           -   -     -         #     # # - -   - - - - - - - - - - -   -     -                                                                                                                                                                                        
                                                                                                                                                                                                                                             - -   -                 -       - -     # #       # - -   - - -   - - - - - - - - - - - -                                                                                                                                                                                        
                                                                                                                                                                                                                                           - -   - -                   - -   - -     #           - -   - - - - - -         - -   - - - -                                                                                                                                                                                      
                                                                                                                                                                                                                                         -                             - -   - -     #           - - - - - - - -   -         - - -     -                                                                                                                                                                                      
                                                                                                                                                                                                                                           - -   -     - - - -           -   - -   #             - - - - - - - -     -       - -   - - - -                                                                                                                                                                                    
                                                                                                                                                                                                                                           - -       -         -         - - - -   #             -   - - - - -       -         - - - - -                                                                                                                                                                                      
                                                                                                                                                                                                                                         - -   -     -   - - -   -       - -   - - #             - - - - - - -         -         - - -   -                                                                                                                                                                                    
                                                                                                                                                                                                                                               -     - -     -   -         -   - #               - - - - # - - -                 - - - -                                                                                                                                                                                      
                                                                                                                                                                                                                                       - - - -     -           -   -       -   - -               - - - - # - - - -     -           - - - -                                                                                                                                                                                    
                                                                                                                                                                                                                                         - -   -   -             -   -       - - #               - - - - - - - - -   - - - -       - -   - -                                                                                                                                                                                  
                                                                                                                                                                                                                                           - -   - -               -       - - - -               - - - - -   - -   - - -   - -     -   -                                                                                                                                                                                      
                                                                                                                                                                                                                                         -                           -     - - -                 - - - - -     - - -   - -     -     - -   -                                                                                                                                                                                  
                                                                                                                                                                                                                                       -   -   - -                 -         - - -               - - - - -     - -   -         - - - - - -                                                                                                                                                                                    
                                                                                                                                                                                                                                         -   -                       - -     - - # # # # #       - - - - -     - -     -       -   -       -                                                                                                                                                                                  
                                                                                                                                                                                                                                           -     -                       -   - - # # # # #   # # - -   - -     - - -   -       - -     - - -                                                                                                                                                                                  
                                                                                                                                                                                                                                       -   -   - - - -                 -   # - - # # # # # # # # # - - - -   -   -     -           - - -                                                                                                                                                                                      
                                                                                                                                                                                                                                           -     -     - -             - - # - - # #   # # # # #   - #   #   -   -     -         - - - -   -                                                                                                                                                                                  
                                                                                                                                                                                                                                       - - - -   -         -               # - # # # #   # # # # # - - # - - - - -   -                   -                                                                                                                                                                                    
                                                                                                                                                                                                                                           -   -             -           - - - - # # #   # # #   # - - # # - -   -   -           - - - - -                                                                                                                                                                                    
                                                                                                                                                                                                                                             - - -                       # # - # # # # # # # # #   - - # # -     - - - -           - - -   -                                                                                                                                                                                  
                                                                                                                                                                                                                                         - -   - -             -       # # - # # # # # # #   # # - - - # # -     - - - - -       -   - -                                                                                                                                                                                      
                                                                                                                                                                                                                                           -     -                 -   # # # - - # # # # # #   # - -     - # - - - -     -       - -   - -                                                                                                                                                                                    
                                                                                                                                                                                                                                         - -   - -                     # # # # - # # #   # # # # # # # - - # #   - -     -     - - - -   -                                                                                                                                                                                    
                                                                                                                                                                                                                                             - -     - -             - # # # - # # #     # # # # - # # #   # # -   -     -       - - - - -                                                                                                                                                                                    
                                                                                                                                                                                                                                           - - - - -     -           # # # # # # - -   # # # # # - # - # #   # -   - -   -     - -   -                                                                                                                                                                                        
                                                                                                                                                                                                                                             -   - -       - -     # # - # # # - - - # # #     # - # - # # # #   - - -   -     - - - - -                                                                                                                                                                                      
                                                                                                                                                                                                                                           - - - -   -             # # # # # # # # # # #       - # # #   # # #   - - -   -     - -   - -                                                                                                                                                                                      
                                                                                                                                                                                                                                               - - - -         -   # # # # #     # - # # #     - - # # #   # #   - - - -     - -   - - -                                                                                                                                                                                      
                                                                                                                                                                                                                                             - - -     -           - # # # # - # # - -   # #   - - - # # # - # # - - - -     - - - -   -                                                                                                                                                                                      
                                                                                                                                                                                                                                               - - -   -             # # # # # # # - - # # # - - - -   # # # # # - - -     - -     - -                                                                                                                                                                                        
                                                                                                                                                                                                                                             -   -   -   -         # # #   # # - - - - - # - # - - -     # # # #     -     - - - - -                                                                                                                                                                                          
                                                                                                                                                                                                                                                 -   -   - -       # # # # # #   - - - - - - - - # -     -   # #   -     - -   - -                                                                                                                                                                                            
                                                                                                                                                                                                                                               - - -   -   -     # # # # # #       - - - -   - # # # #   -     - -     - - - - - -   -                                                                                                                                                                                        
                                                                                                                                                                                                                                                 - -     -   -   # # # # #   -     - - - - # - - # - # # #               -   - - - -                                                                                                                                                                                          
                                                                                                                                                                                                                                                   - - -     - - # # # #           - - - - - - - - #   # - # #       - - - - -                                                                                                                                                                                                
                                                                                                                                                                                                                                                   - -     - -   - - -         - - - - # - - - - # # #   # # # #   - - - -   -   -                                                                                                                                                                                            
                                                                                                                                                                                                                                                   - - - -   - -     - - - - - - - - - - - - # - - -   # # # # # - - - -   - - -                                                                                                                                                                                              
                                                                                                                                                                                                                                                     - - - -   - - -             # # - - - - - - - - - - - - - - # #     - -                                                                                                                                                                                                  
                                                                                                                                                                                                                                                       - - -       - - -   - - # - - - # - - - - - - - - - # - # #   - - - - -                                                                                                                                                                                                
                                                                                                                                                                                                                                                       - - - - -       - - - - -     # - - - - - - - - - - - # - - - - - - -                                                                                                                                                                                                  
                                                                                                                                                                                                                                                         -   - - - -       #       # - - -     - - - - - - - - # - # - - - -                                                                                                                                                                                                  
                                                                                                                                                                                                                                                         - - - - - - -   #   # # # - - - -     - - - - - - - - - - - - -                                                                                                                                                                                                      
                                                                                                                                                                                                                                                             - - - - - # # # # # # # - - -     - - - -     - - - - - - -                                                                                                                                                                                                      
                                                                                                                                                                                                                                                               - # # # - - - - - - - - # # - - - - - - - - - - - - - -                                                                                                                                                                                                        
                                                                                                                                                                                                                                                               # # - - - - - - - - - - - # - - - - - - - - - - - - -                                                                                                                                                                                                          
                                                                                                                                                                                                                                                               # - - - - - - - - - - - - - # # - - - - - # - - - -                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                   - # # # - - # - # -   - - - # # - - - - - - -                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                 # # - - - - - - - - - # - - - - - # - - - -                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                             # # #       - -   -       - - - - - - # - -                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                             #                   -   -   - # #       # #                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                             #           #                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                               # #         #                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                   #         # #                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                     # #         #                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                   # # # # # # # # #                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                               # #       # #     # # #                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                           # #           # #         # #                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                         #                   #                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                         #                     # #                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                     # #   #                     # #                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                   #         #                     # #                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                 #             #       # # # # # # # #                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                               #                 # # # #                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                             # #               # # #                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                           #                 #       #                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                         #                 #         #                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                         #               #             #                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                     # #               # #                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                     #               #                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                   #                 #                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                   #               #                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                 #               #                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                 #             #                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                 # #         #     # #                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                   # # #   #           #                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                       # # #             #                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                         # # #           #                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                       # #     #                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                       #         #                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                       #           # #                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                     #                 #                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                     #                   #                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                       #                 #                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                       #                   #                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                         #                   #                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                           #                   #                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                             #                   #                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                               #                   #                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                 # #                 #                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                     #               #                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                       #               #                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                         #               #                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                         #               #               #                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                           #               #             #                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                             #               #           # #                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                               #               #         # #                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                 #               #       #                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                               #                       # #                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                             #                     #   # #                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                           #                       # # #                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                 # #   #                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                         #                     # #     #                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                       #                   #   #         #                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                       #                 #   #           #                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                       #                 #               #                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                       #                 #               #                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                       #             # #               #                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                   #                   #                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                               #     #               #                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                             #   #                 #                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                               #                 #                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                           # #               #                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                         #                 #                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                       #   #             #                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                       #   #           #                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                         #                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                       # #         #                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                       # #                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                         # #                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                           #                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                           # #                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                             # #                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                 # #                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                   # #                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                       # #                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                         #                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                         #                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                           #                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                               #                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                 #                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                     #                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                       #                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                         #                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                         #