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