Free eBooks - Plays

eLibrary >

Though this blog is about collecting Maugham's books as physical objects, I also like to have the digitized version for my eReader, because then I can carry them around and take advantage of technology, not like Maugham who had to suffer the problem of travelling with his enormous book-bag! Besides, it is very convenient when you need to search for something specific.

The followings are the plays that I have found free and out of copyright, which can be either downloaded from Internet Archive and Gutenberg or borrowed from the Open Library. Registration is free and it is not location-restricted; you can borrow from anywhere.

On the other hand, if you are interested in reading Maugham's works, visit the new My Maugham Collection Concordance Library (MMCCL), which, upon completion, will contain Maugham's complete works and a searchable database.

Same as the other Free ebooks pages, this is not a bibliography. I only list the plays that have open access.

If you are interested in comments or first editions of Maugham's work, you will find relevant posts on the left hand menu organized by subjects.


Plays by W. Somerset Maugham

Please check back from time to time since I am still in the process of putting links that I have found.
Click the book covers to download/borrow/read.

Click the book covers to download/borrow/read.



Marriages Are Made in Heaven (1903)


  • written in 1896, this play was first performed in 1902 and published in 1903, in the magazine The Venture, edited by Maugham himself with Lawrence Housman. The play can read here at MMCCL, more information in review

A Man of Honour (1903)


  • this is the very rare first printing in the Fortnightly Review

A Man of Honour, 1912 The Dramatic Publishing Company - W. Somerset Maugham
  • The Dramatic Publishing Company, 1912

Review of A Man of Honour

Lady Frederick (1912)


Lady Frederick, 1912 The Dramatic Publishing Company - W. Somerset Maugham
  • The Dramatic Publishing Company, 1912

Plays, 1912 Heinemann - W. Somerset Maugham
  • Heinemann, 1912; collected with other plays
Review of Lady Frederick

Jack Straw (1912)


Jack Straw, 1912 Heinemann - W. Somerset Maugham
  • Heinemann, 1912

Plays, 1912 Heinemann - W. Somerset Maugham
  • included in this collection, Heinemann, 1912
Review of Jack Straw

Mrs. Dot (1912)


Mrs. Dot, 1912 Heinemann - W. Somerset Maugham
  • Heinemann, 1912; this looks like a rebound copy

Plays, 1912 Heinemann - W. Somerset Maugham
  • included in this collection, Heinemann, 1912

Penelope (1912)


="Penelope,
  • The Dramatic Publishing Company, 1912; written in 1908, produced in 1909

Plays, 1912 Heinemann - W. Somerset Maugham
  • included in this collection, Heinemann, 1912

Review of Penelope

The Explorer (1912)


The Explorer, 1912 Heinemann - W. Somerset Maugham
  • Heinemann, 1912

The Explorer, 1912 Dramatic Publishing Company - W. Somerset Maugham
  • The Dramatic Publishing Company, 1912

Review of The Explorer

The Tenth Man (1913)


The Tenth Man, 1913 Doran - W. Somerset Maugham
  • Doran, 1913 – this is an interesting example of the Doran edition using Heinemann sheets. Although on the title page the publisher is Heinemann, it is actually a Doran publication with the gray paper board and the stamp on the title page verso: "Made in Great Britain"; you can compare it with the Heinemann copy that I have in the review

The Tenth Man, 1913 Dramatic Publishing Co. - W. Somerset Maugham
  • The Dramatic Publishing Company, 1913

The Tenth Man, n.d. Wardour Films - W. Somerset Maugham
  • Wardour Films, n.d.; most probably printed in 1936 simultaneously when the film came out

Review of The Tenth Man

Landed Gentry (1913)


Landed Gentry, 1913 Dramatic Publishing Co. - W. Somerset Maugham
  • The Dramatic Publishing Company, 1913

Review of Landed Gentry

Smith (1913)


Smith, 1913 Heinemann - W. Somerset Maugham
  • Heinemann, 1913

The Land of Promise (1913)


The Land of Promise, 1922 Heinemann - W. Somerset Maugham
  • Heinemann, 1922; although the copyright edition came out as early as 1913, copies for public circulation were not printed until 1922

Review of The Land of Promise

The Unknown (1920)


The Unknown, 1920 Heinemann - W. Somerset Maugham
  • Heinemann, 1920; almost without doubt a rebound copy

The Collected Plays, 1952 Heinemann - W. Somerset Maugham
  • Heinemann, 1952; this is vol.III of The Collected Plays, in which this play is included

The Circle (1921)


The Circle, 1921 Doran - W. Somerset Maugham
  • Doran, 1921

The Circle, 1921 Doran (rebound) - W. Somerset Maugham
  • Doran, 1921; another copy and it looks that it was rebound by the Library of Congress

The Circle, ©1921 Baker's - W. Somerset Maugham
  • Baker International Play Bureau, ©1921

The Circle, ©1921 Baker's (Samuel French) - W. Somerset Maugham
  • Baker International Play Bureau, ©1921; this is another copy from Baker, but it is different from the one above, with a stamp of Samuel French on title verso
The Circle 1922 Everybody's - Somerset Maugham
  • Everybody's vol. 46, 1922

Review of The Circle

Cæsar's Wife (1922)

Cæsar's Wife, 1922 Heinemann - W. Somerset Maugham
  • Heinemann, 1912; this is one of Heinemann's binding, champagne wrapper, a cheaper version

Cæsar's Wife, 1922 Heinemann (rebound) - W. Somerset Maugham
  • Heinemann, 1922; this is the other binding, cherry red buckram, but this one looks like a rebound copy

Plays V, 1935 Tauchnitz - W. Somerset Maugham
  • Tauchnitz, 1935; the play is also collected in this edition

The Collected Plays, 1952 Heinemann - W. Somerset Maugham
  • Heinemann, 1952; this is vol.III of The Collected Plays, in which this play is included

East of Suez (1922)


East of Suez, 1922 Heinemann - W. Somerset Maugham
  • Heinemann, 1922

East of Suez, 1922 Doran - W. Somerset Maugham
  • Doran, 1922; this has the Doran monogram for first editions

East of Suez, 1922 Doran (proofread) - W. Somerset Maugham
  • Doran, 1922; a proofread copy

Plays V, 1935 Tauchnitz - W. Somerset Maugham
  • Tauchnitz, 1935; the play is also collected in this edition

The Collected Plays, 1952 Heinemann - W. Somerset Maugham
  • Heinemann, 1952; this is vol.III of The Collected Plays, in which this play is included

Our Betters (1923)


The Maugham Reader, 1950 Doubleday & Co. - W. Somerset Maugham
  • the play is included in The Maugham Reader, Doubleday & Co., 1950

The Constant Wife (1927)


The Maugham Reader, 1950 Doubleday & Co. - W. Somerset Maugham
  • the play is included in The Maugham Reader, Doubleday & Co., 1950

Review of The Constant Wife

The Letter (1927)


Three Dramas, 1968 Washington Square Press - W. Somerset Maugham
  • this play is collected in Three Dramas of W. Somerset Maugham, Washington Square Press, 1968

The Sacred Flame (1928)


Plays V, 1935 Tauchnitz - W. Somerset Maugham
  • Tauchnitz, 1935; the play is also collected in this edition

The Collected Plays, 1952 Heinemann - W. Somerset Maugham
  • Heinemann, 1952; this is vol.III of The Collected Plays, in which this play is included

Three Dramas, 1968 Washington Square Press - W. Somerset Maugham
  • this play is also collected in Three Dramas of W. Somerset Maugham, Washington Square Press, 1968

For Services Rendered (1932)


The Collected Plays, 1952 Heinemann - W. Somerset Maugham
  • Heinemann, 1952; this is vol.III of The Collected Plays, in which this play is included

Three Dramas, 1968 Washington Square Press - W. Somerset Maugham
  • this play is also collected in Three Dramas of W. Somerset Maugham, Washington Square Press, 1968

Review of For Services Rendered

Sheppey (1933)


The Collected Plays, 1952 Heinemann - W. Somerset Maugham
  • Heinemann, 1952; this is vol.III of The Collected Plays, in which this play is included

                                                                                                    
                                                                                                    
                                                       `                                            
                                                 ,.     `:,:.,  ,,                                  
                                                `     `:   .:  ;##                                  
                                             `   @@` `    ,+   ;'+#'                                
                                         `,,.  +##  .:  ,,:   ,::,` :;,                             
                                      `'.'`;#+##+.;'## ` :.   ;`    ,                               
                                  `:+##`. `#;#` `.'':,   +   ..`.       ,`                          
                                 `+@@#  . ##.  ` ;; ,.  '   `     .     :,                          
                            `    ++##     # `  `.`.        ,;  `    :..,.                           
                           `    :;'#     .`   . : ,        ,:         ;,   ,:`                      
                           `  .`` '.   ` . `  ;`'   , `    :, .        `  .,,+,                     
                           ,  ,,  #   .. `    ,    `. :  ` ;`       ``   .. :,+                     
                          .:   :` +     `   :, `    ` ,  `.:     `       .     `                    
                                . '    `     . .   `. .  `..     `           ;.                     
                         `        '    ``    , . `       ,.      .       `  :+` '+.                 
                       `          ;              `  `   `:       `         .: .  `#,                
                              `    ``       `      . .  .:  `              ;.`  .@@#                
                     `        `           ` ,`     `    ,,  `    `    `   ,;,  '@' '.               
                    `         `             ,.   `.  .  ;.  ``   `        `,  ,@;   `.              
                      ``,                   ``   ``  .  :   `.   ,           ,#,  ##++`             
                         ,`  :                    `  + `'   ;`              ;''  ,   `.             
                             :'         `  `      `  # ,'   :        .     ::,        `             
                            `':             ``       ,,,'  `       `````  `;.      `,               
                         ` :,`     `,``               :::  `  `    `,      .`   .;,                 
                         `  ;    ```                  . ; `   `    ``      ,` ,,;`     `            
                        :;,::   ,.                      ,                    `:,   `;:,`            
                         ``,    `      .,.`             .                    `     .. ,.            
                       ,'::+         `    `                     `             ``       ,            
                      .;,:;:         `                                         ``                   
                         #`                                                   :+      `             
                      ``;#                                      `             :..::.  .`            
                      :.,+,     .`                                                 .;` `            
                     `:, +'                           ```    ``,..   ':`       .;,  .  ,`           
                      ```'`            `                               :;       .      :`           
                      `  ,     ..,.`..':                                 .`     .     `.            
                     ..```    `               `.              ,,,:'':          `+,    ,,            
                       ,+    .                   ....`..            `:;':      ,:                   
                       '.   `           `            `                   ,`     +:    `             
                    `...   `        `;:;:`                    ` `.,:;,.   `      ,;,  `..,`         
                   `.,,                 .,,.           `  `.`````.  .. ,'            .:             
                                           .,,.                         `'       :.  ::             
                    :`        ``  .:;::.     `.`                  :'+#+  .:      ,   ..             
                   .,.         `    `.:,;;`    ```          ```,,;`    +. .`     .                  
              .#,                        .,`      `.```... `            :.       .     ,            
               #@               `,,,                            .,:,:,.  :            ``            
               :@`             `                                          ,      `                  
            .   ,:  `             ,+:                        `                  .   .  .``      `   
            `.   ;  .           :,'#@+                               ```         `  `  ,:.          
             #   ,` `          .,  :####@  ,`                        , `.        .:,.`              
             @+   .           :     ,:#+@@@@+         `           :#+`             .,               
             +,   ,          :;     ::'+@++@#;        `      `,,+#+##+    `        ``    ``         
           ` , ,  `      `  ;+,  `    `##`.@#:`       ``   ..+#;''..;#@+,  ..     `  .`  `          
          ``   +            +;`         ;+`#@'+.  `   `   `.::. :  ` ,;##+..`           .           
               ##          .'+`.   .;`    ,:: ##,          `    ,` ;;##;,+;'           .            
            `  #@+          ;++' '@'  @@   ##.:#'         :  .+.      `  `;+.          +            
               #@'          ,##:` `@@@@@+'  ##.:+        ,, `'.            +.         ',            
               +.          `:'`.   +@@@  ,+  +, '`       ,` '. '#+ @@                #              
            ` ..           ,'  `.         #,    +`       ``.:+; @@;@@#.   #'        +@              
            ` ,             `   ..         `    ;        ,. +.  @@@@# ;+;` .       .#'              
           `` ,            ,      ,;:`   ',    `.                #@#    '`         #:   `           
            `              .            :# `   ;`                         `       '#                
            `             `,  .        `;`,.  `'          ` ,'.     `:    .;`     ,+                
          ` . `    `       `  ``  `     `,;   :`      .    : ;+:    `      .       `                
              `                ;.       ''   `,       ..   +. :       ``  ``        `  `            
                              .,,     `'+    ,.       .,   ,+    `:'';,,   .        `  `            
                ,             `.     `',     `        .:`   +.       `:.   .          `             
            `.  :.                 .`.                .`     :       ,'               `             
             .  +.          ,   `  ,                  .  ,   ,:      ``            `                
             ` :#          ` `   `,                           ;#;`  `   ``         :                
             ` ::          `,+'` `.       `...            `     ..               ;                  
             ,    ;       `,'+;. `       :+;';     .      `         `   ``      ;+                  
             .   ;@#      `,:,          ,#, ;'    ``   .:.         ,::` `.      +:                  
           ``  .+@@#.    .`.,     `    ,+#  ,:     `   .'',         .;;  :      ,;                  
                .   :    ..`    ,.    :;+:         `      :.              .    .                    
       `            :    `     ::    ;' ,          `      :;           `       :                    
      `.            #`   .    `+.    +   ;:                '`                 `;                    
         `         `#    `    ::    ;,   ,#+@;            .:+           `     ,:   `                
                   ,#    `   ';    .;    ``@@@         @@'  #:    `,`         .`                    
                   :;       `;.    ,.    ` :'@' .::; `@@'   ;+.    `     `    `                     
          `        ,;       ,`     `     ` .;@@;#@@@@@+:     +.    `     `    `                     
           `` `  ` ,:       `    `.`      `  .'@@@@+.        ,+.   `    `    `                      
                   .:            ,        ``.,.;@+            ',   ,         .`                     
                 ``::    `  ,  `:,          `.;,              `'   ,         .                      
                   ..    ,  `   ;                              ;`            `                      
              `    ,;    :     ., .                    `       ,.                                   
                   ,#    ,     :        ,. `':                  ;   `       .                       
                   +@    `    .' ;:``:'@@@@@@@@    ``           ,           @,                      
           `      ,#@'   `    .` ;+#+; ;#`  ;#@+ ;@@@@@,         `          @#`                     
                 ,'+##   .   .`                `:+@@@##@@;         ``      '@+.,                    
            `   .: .'#   .`  `                          `+#+.              #+,`;,                   
  `      .,:;` ;,#` ,#`  `          :`                     ;##:.   ``     ,+`..,:`                  
   ``` `` .`   :     @#             :                              ``     #:   `                    
   .`` `,`    .`  .,.##            ``                               `    ,#;`      `                
`` `          `,` ` .'#:     `;    ,        ```  `                        :+`                       
            :` ``   :;@+  `   ;`   ,     `   ``   ,:.`.:   `.  `        .  :`          `            
`      `   ``,  .   `.;`      ..   ,         ``   ```.`     ,  ``      '`  ; `                      
       .` .  `     .,;'    `   `   `                        `  `      ,'   ; `                      
         .`        `. '     :      ``                                .;    :                `       
         .            #`  , ,.  ``  ,                       `       `'.    ` `               `      
         `          `:#    ` ;  :    `.                             +:                        `     
        `            .;.   `  ;,.    `.                     ``     ++       ``                   `  
       `     .      `.;,       '   .  .`                   :      '',        `                    ` 
                 `   :;`     . `.  `  ,.                         +;;,        `                      
                ``  ` '         ,` `  `.;                    .:+#:;+`     `                         
          ```   `. `  ,         `.`     ;,     `             ,#+;:;,      ` `                       
       .  `` `.  `                ,`    ..`                 ';.`.,:`      `                         
     ,``      `          `   `    `.` : :','            `,;:'   ``        ` `                       
    ,':           .:,`` .`            +.  ;#@#'.`  ;+  `##' ,  `,,          `                       
   .;..                 .        .    .:` : ;@#@##@@@@@@@,    ...          ``                       
   :,              `;   `              ,+#       `@@@@@##,    .:`        ` ``                       
   :                ..,                 `  .  ``   .',       `+`         .                          
 `;                 ::   : `  `,       .;     @#`@@@@@@. `` `.,                                     
 .`                  `   .                  ,@ ,@@@@:  @  ` ,,                                      
:   `                ... .         `       ,` :@@@@    ;#   ,.                                      
,               .`    ,, ` ,              `# ;@@@#     +@                                           
`                      . . `              #  @@@      ,@@#                             #    .': `, +
 `                       .  `      `     @`,@@@        ;+@                            `++   `+'  ` #

'#+#'#+#+#'#+########'#####'#+#+@#####+#'#'#+######@##@+@+@+@#@###+@+@+@#@#@@#@+@+@#@#@#@#@@#####@+@#@+##@#@#@@#@@#+@#@@@@##'#+@#@@+@#@#@#@@@@#@#@#@@@@@@@@#@#@#@@@@@@@
@#@+@#@#@'@#@@#@#@@#'###+#+###+#######@+#+#'##@#@###@#,@+@#######+#+@+@@@#@##@#@#@@@@@#@@#@#@#@#@#@+@#@#@#@@@@#@#@+@@@@#@#@#@#@#@#+@#@#@@@##@###@#@@##@@#@#@#@##@#@@@#@
'@+#'#+#+##@#@###+#;#+@##+#+@###@@@@+@+#+@+@#@#@#@@@@#@;@#@#@@#@#@+##@@#@#@+@#@@@@#@#@#@#@+@+@##+@#@#@#@@@@###@+@#@@@@#@+@+@#@@@@+##@###@@#@#@#@@@@#@@@#@#@@@@@@@@@@@@@
#+##@+@+@#@#@#@@@@@##@#@#@#@#@#@#@@@@#@#@#@#@#@@@@@@@@#@#@@@@@@#@#@#@@@@#@+@#@@@@#@#@#@#@#@#@#@#@#@#@@@@#@#@#@#@@@#@@#@#@#@#@@@@@@#@@@@@@#@#@#@@@@@@@@@@@@#@@@@@@#@@@@@
##+#;@+@+#'@#@#@#@@###@@@@@+@#@+@@@@#@+@#@#@#@#@@@@#@+@+@#@#@@+@#@#@#@@+@+@+@@@@+@+@#+;++@+@#@#@#@#@@@#@@+@#@+@#@@@@#@+@#@#@@@@@@#@@@@###@+##@@#@#@#@#@@@#@@#@#@#@#@#@@
#+#+@+#+@'@+@+@@@#@@@@####+@##+#@###@#@+@#@#@#@@@@#@+@+@#@##@#@#@+@#@@#@#@+@#@#@@#@##.,,#+@+@+@+@#@#@#@@#@#@+@+##@@@@#@+@#@#@@###@#@@#@#@#@#@#@@+@#@@@#@@@@@@@@#@#@#@@@
'@+#'@+#+#+##@#+@#@'#+##@##+@+#+##+#'###'#+##@###+#+#:@+@#@#@#+#'#+@#@#+@##+@#@@#@#@+;,,'#+@#@;@#@#@#@@@@#@+@+##@#@@+@+@###@@###@#@@###@+##@#@@###@#@@#@@#@##@#@#@@@@@@
@+#+#'@+#+#+@###@@###@#@###@##+@###+@#@+#+@+@##@#@##+@+@#@@@@##+@#@#@@###@+@#@@#@#@#,,,,++@+@#@+##@@@#@@#@#@+@+@@###@+@#@#@@#@#@+@@@@#@#@#@#@#@@#@#@@@#@@@@#@#@@@@@@@@@
+#+#'@+@+@+@#@@+@#@##+@###@#@#@#@@@#+@#@#@#@##@+@+##@'@#@#@#@@+#+@#@#@##@#@#@@@@+@#@',::;#+@#@#@#@#@#@@#@+@#@#@#@#@@+@#@#@@@@#@#@#@@@@@@#@#@#@@@@#@#@@@@@@@##@@@#@@@@@@
#+#+#####+####'#+#+#+#+#+#+@###@###'##@###@#@@#@#@#@+@#@#@@#@#@#@#@@@@#@#@#@@@@@@#@@:,:,'#@#@#@#@@@@@##@+@+@#@#@@@@#@#@#@#@@#@+@#@#@@#@##+@@@@@@+@#@@@@@@@@#@#@@@@@@@@@
####+##+#####'#'@+#'#;#'#+######+#+#+##########+@'@+#'@@@###+#+@#@###+@+@#@@@@#@+@#@,:,:'@#@#@@@@@@@@#@#@#@@@#@#@@#@#@#@@@@#@+@#@@@@#@#@#@@@@@@#@@@#@@@@#@##@@#@@@@@@@@
@###@#+#'#@###;###+@+@+@+@+@#####+@+@@#@###@+@#@+@+@#@@@@@@+#+##@@##+@+@##,,:##+#+@#:,:,+#@@#@@@@';:##+##@#@#@#@@@@#@#@#@@#@#@#@#@@+@###@@@@#@#@#@@@@@@#@#@#@@@@@@@@@@@
#@@@##@#@@@#@+@#@#@+@#@#@#@##@#@#@+@##@#@+##@#@#@#@#@#@@@@#@+@#@@@@#@#@#@.,.:.'#+@@@,:,;'@@@@#@':;:;;#@#@#@@@@@@#@@@#@@@@#@+@#@#@#@#+@#@@@@@@@@#@@@@@@@@@@#@@@@@@@@@@@@
+#+###+#'@#@+#+@#@#@+@###@###'#'#'@#@#+#+###+#'@#@#@##@@@##+##@#+#+@#@+@@',:,,..;#@@:,;:##@@#;;,::;.'#+@#@#@@#@###@+@@@@#@#@#@@@@#@#@@#@@@#@@@@@@@@@@#@@@@@@@@@@@@@@@@@
#+#+#'#+##@.#+@#+###########+#+#+#+##+#+#+#'#+#+###@##+#+@'##@###+@+@+####;,,,,,.;'#,;,;;#@':,::::`:#+@#@##@####+@+#@@@##+@#@@@##@###@@@@#@#@#@@@@#@#@#@@@#@@#@#@#@@@@@
'#+@+@'#'###+##@###@#@@###@#@+@#@#@#@@+@+##@#@+@@@##@+@+@+@##@+#+@#@#@@####';,,,,,;';:::+#:::;,,`,'#+####+#'#+#+@+#+##+#+@#@#@#+#+@#@@@@#@+@#@@@##@###@#@@@@#@##@@@@@@@
@+@##'@+@##+@+@###@#@@#@#@##+@#@#@@@@#@###@#@#@@@##@+@#@+@#@##@+#+@#@#@@@@+@+#,:,::+:::,#,:,;..:#+@#@@@@#@+@+@+#+@##@##+@#@#@@#@#@#@@@@@##@#@@@@###@#@@@@@@@#@@@@@@@@@@
+#+#+#'#+#'#+###+'#+#+###'+'++######+#+#+##@+####+#+@+@+@#@##@+@+@#@@####+@#@#@':,:';,,:+;,:.;+@####@##+#+#+@###@#####+@@@@#@#@#@#@@@@###@#@@@@@##@#@#@#@@@@#@#@#@@@@@@
@#@#@+@#@+@#@##@'##@##'#+#+######@#+#;@+########+#'#'#+@+@###'#+##@#####+@#@##@##::':,:,',:,+@##@@@@+@+#+@+@#@#@@##@#+##@@#@##'@#@#@@#@+#+@#@@##+#+####@@##@##@#@@@@@@@
+##@+#+@#@+@#####+@#@+@+#+#+##@@###@+@#@#@##@+##@+@+#+@#@##@+##@@#@##+@###@@##@@##+#,,::',;###@#@###@##+@###@#@@@@@@+##@@@@@@#@#@@@@@@#@#@#@@@@#@@@@@@@@@@#@#@@@@@@@@@@
##@#@+@#@#@#@@#@+##@##+#+##@#@##@###@+@#@####@#@+@#@+@#@#@@+@+@#@@#@+@#@+@#@@@@#@#+',,::#,;#@##@@@@@#@+@+@#@@@@@@#####@#@@#@#@#@@@@@##@#@#@@@##@#@#@#@#@#@@##@@#@@@@@@@
##+#+#####+@#+#+#+#+#+#'#'#+##+#'#'#;+#####+#'#:#+@+###@@@##+@#@#+###+@#@@@##@#@+:.'.;,;;;,;##@#@###@#@#@@@@@@@@#####@@#@#@###@#@@#@#@##@@@@#####@@@@@###@###@@@@@@#@@@
@#@#@+#########@+#'#'#;#+####@#+@+#+@+@@@@#@#@#@+@+@#@@@@@@#@@@@@@#@#@#@#@@#@#@#:,:,::;:#,;:;#+####@#@#@#@#@@@@@@+###@@@#@#@#@#@@@@@##@#@@@@###@#@@@@@##@##+@@@@@@@@@@@
#@#@#@######@+#+@+@#@+######@###+#'#+#+'''''';';'''''+++#@#@#@@@#+@#@#@#@@@@#@#,,,,:.::'#::;::'#@+@##+##@@#@#@#@#@###@@#@;@#@+'''''';''''''+@#@###@@@###'''''@@@@@@#@@@
+###+#+#+#+#'#+#####+######+#+#'#;'''';';';''';'''''''''''';+##########@#@##@#.,,.,;::::+';:;,.++#+@+##@@@#@@###@#@+@#@###'''''''''''''''''''''#@@@#@#@'''+''@@@#@##@@@
@######+@+@+@+@+##@#@#@#@##@#+''''''''''';''';';'''''''''''''':'#+@#@#@@@@#@#,,,,.#@,;:;'##;::::'#####@@@@@@#@#@#@@##@@#'''''''''''''''''''''''''+@#@#''''+++@@@#@#@@@@
#@@#####+##@#@#@#@#@#@#@@###';';';'''';';''''';'''''''''''''':;,;'#@#@@@@#@',,.,,+#@::;;####;:,::'#@#@@@@@#@@@;+##@#@@'''''''''''''''''''''''''''''+@'''''+'+#@@@@@@@@@
#########+#+#+@+@#@#@#@#@#'''';';'''''';';''''';'''''''';''';::,,:''####+@;,,,,,#@##,:::#####:;::;'@@@@####@@,,:###@#''''''''''''''''+++'''''''++''''''''++'+#@#@@@@@@@
##+##@+#+@##+@##########'''''''''''''';'''''''''''''''''''''':,,,,:''@@@@',.,.:#@@#@,,:;###@#@;;:::'@#@#@#@#:,:;:+#'''''''''''''''##@@@@@@+''+''''''''''''+'@#@@@@@@@@@
##+#@+####@'@#@#@##@@@+'''''''''''''''''''''''''''''''''''''';:,:,::''#@+,.,.:#@@###,,,;@#@#@##:':;;;@#@#@+,,::,,@'''''''''''''''##@@@@@##@#++'+'''''''''''@@#@@@@@@@@@
##+@####+###@#@@@####'';''''''''''+''''''''''''''''''''''##'''';,:::,'';,,,.;#@@#@#@,,,;#@#@#@@@'':;:+@#@;,,;:.'#+'''''''''''''+#@@@@@@@@@@#@#''''''''''''##@#@@@@@@@@@
#+#############@##'#'''';''''''####+#;'''''''''''''''''@@@@@@+''',,,::;,:..:#@@@@@#@,,.'@@@#@###@:;:::##,,,,,:#@+'''''''''''''+#@@#@@@#@@@##@@+''''''''+''#@#@@@@@@@@@@
#@#@@@#@#@@@@@#@@#+'''''''''''@@####+@'''''''''''''''''#@@@@#@+''':;:::::,:#@#@@#@#@::,;#@@@#####@;:,;::,,:,##@'''''''''''''''##@#@@@@@@#@@@@@@''''''''''+#@@@@@@@#@#@@
@@@##@@@@@##@#####'''''''''''######+##''''''''''''''''@#@@@@@#@'''':::,,,:'@@@@@@#@@:,:;@@@@#####@#:,:;:,:,+#@'''''''''''''''@#@@@@@@@@##@@@@#@#'''''''+'#@@#@@@@#@#@@@
#@#@#@@#####@##+#''''''''''''@##+#+##@''''''''''''''''@#@@@####@''''::,,:'''@@#@#@@@::,.#########@@@.,,,:'@@#+''''''''''''''+@@@@@@@@#@@@@@@@###'''''''''#@@@@@@@@#@@@@
##@@+#+##@##+#+#''''''''''''###'###+@#''''''''''''''''@@@#####@@@''::,,,''''+@##@@@#',;,##@#@#@@@@@@@,,,:'#@''''''''''''''''##@@@@@@#@#@@@@@@#@@#'+'+''''@@@@@@@@@@@@@@
##@@###@#######+''''''''''''@########@''''''''''''''''@@@#@##@@@@':::,,;'''''#@@@@@@.:.:+#@@#@@@@##@@+,:::#+''''''''''''''''#@##@##+##@#@@#@#####''''''''#@@@@#@###@@@@
@#@####@######+''''''''''''##@###@@###''''''''''''''''#@##+##@@@@',,,,''''''''@@@@@#,,::##@#@#@@#@@@#@':,:,''''''''''''''''+@@@@#@#@#@@@@#@#@+@@@#'+'''''@@#@#@#@#@@@@@
@#@####@#####@'''''''''''''#@###@@@@#@''''''''''''''''@@@##@@@#@@,,,:'''''''''@@@@@@.,,:##@###@###@@@#@;:.,:'''''''''';''''@@@@#@#@#@@@@#@#@#@@@@#'''''''@@@@@#@@@@@@@@
######@##@#@#@'''''''''''''@####@#@#@#''''''''''''''''####@@@#@#,.:,;'''''''''@@@#@#:,:,#@@@@@#@#@@@#@#@,:,:;''''''''''''''@@@#@#@#@#@@#@#@#@@@@#@'+'+'''@@#@#@#@@@@@@@
@##@#@@@@#@##'''''''''''''+@#####@@@@#+'''''''''''''''#@@@#@#@#'.:,:'''''''''''##@@@:,:;##@#@###@+@#@#@##,,,:''''''''''''''#@+@+@#@#@@#@#@#@#@@#@#'''''''##@#@###@#@@@@
#@###@####+#''''';';'''''''+@+@#@#@@@@'''''''''''''''+@#@@@#@##,',,';'''''''''''@#@@:,,'+#+@+#+@#@#@#@+@#'::::';';''''''''#@###@###@@#@+@+@@@##@#@'+'''''#####@#@#@@@@@
#@@@#@##@#@#';''''''''''''@#+##@+@#@#@'''''''''''''''#@@@@#@#@+',,;;'''''''''''''@@@:,,;#+@#@+@#@#@#@#@@@#::::;';'''''''';#+#'#+@##@##+#####@#@#@#'''''''++@@#@@@@@#@@@
###+########'':''''''';'''+######;#'##''''''''''':,';@#@#@@#@+##,;'';''''''''''''#@@;,:'+###+@#@#@#@#@#@@'':,:,'''''''''''@@#@#@@@@#@#@#@#@@#@#@@@'''++''#@#@@@@@@#@#@@
#@#@+@#####'''''''''''''';+#@##@##+@+@''''''''''',,,:+@@@@#@+,+#.#''';'''''''''''@@@,;,'#+@+#+@+@#@+@#@#@'';::::;''''''''':;#+@##@#@#@+@@@@#@#@@@@#''+'''@@@@@@#@#@#@@@
#@@+##@##@#''';'''''''''''#@@###@+@+@#'''''';';',,,,,.'##@@+..:`+#;';'''''''';''''@@;,,+'#+@+@+##@+#+@+##'''::,,;;'''''';:.,'##@@#@#@+@@@@#@#@#@@@@'+'+'+#@@#@#@+@#@#@@
@##@+@#+@+@;''''''''''''''@####@+@#@#@+'';';''''',,,:.;,+#+:.,.:++'''''''''';';'''@#..,;#+@+@+@#@#@#@#@#+''';:,:.''''':::,:,;'@##@+@'##@@##+@+#@#@#''';''+@+######@#@@@
+##+@#+#+#;''';'''''''''''+###@##+@#@@'''';';';''';:,:,;.:@...,###;';'''''''';';''@@,,,''#+###+##@#@+##@'''''::,,:'':,,,,,.,'###@#@+#+@@#@#@#@#@@@#'''''''@@###@#@#@#@@
@+###+#'#+''';'''''''''''''#'#+#'####@''';';';';'''';,',;,,,.:+'@'';'''''''';'''''##::,;#+@##+#@@@@#@@@@'''''',,,:;:::,:,.##@@@@#@+@#@@@@#@#@@@@@@+''+'+'+@#@#@@@@@@@@@
+@+###'#+@''''''''''''''''##@+@+@+@#@#+';';';''''''''+';.;,.:,##+#;'''''''';''''''+#:,.;'#+#+##@########''''';;,,,:,::,,:+#@#@@##+#+@#@##@+@#@@@@#+'''+'++@@#@#@@@#@@#@
@+@+#'@+@+';'''''''''''''''####@+##@#@#'';'''''''''''+#@,:,,.##+@+'''''''''''''''''#,.'+#+@###@@+@+#@@#+'''';'':,:,:,,';'+@@####'@#@#@@+#+##@@##+#+''''''+##@@#@###@+@#
+#'#+#+#++;''''''''''''''''####+#+@+@##''';''''''''''#@#+:,`,##@+''''''''''''''''''@.,:+##@@#@@@@#@@@#@'';''''';:,:,;';''@@#@#@+####@@#@#@#@@@@+##@'++++'@#@@@@@@#@#@#@
@#@#@+@+@''''''''''''''''''##@#@+@#@@@+'';'''''''''''@+@,,..'+#+@''''''';''''''''''#,,:'@####@@@+@#@#@#'''''''''::,,;''''@##+#+@#@#@@#@#@#@@@@#@#@##+++'@#@#@@@@@@#@+@@
:+;#'#:+'':'''''''';''';''';+'#'@+#+##;';';'''''''''';@'.,..##+#+'''''';';'''''';''@.;.'+#####@#@+@##+''''''''''':,,:';''+#+#+@#@@#@##+@#@@@@##+##@#@#@@+@#@@@@#@####+#
@+#+##@+@''''''''';';';';'''+@#@+@####+;';'''''''''';'#:..`++'#+#''''''';';'''''';'#,.,'##@@+@+##@#@+''''''''''''::,:;'''@+@#@#@#@@#@+@#@@@@#@#@@@@@@@@#@@@#@@@@@@@@#@@
##+@'###+'''''''';';''';''';#+@#@#@##@+'''''''''''''''@`...#@#+@+'''''''';';'''';''#,:.++@###+@+@#@#@'''';''''''';:,,;'''#@+@+@#@#+@#@#@#@@+@#@#@@#+@@@##@@#@#@#@#@#@#@
@+@+#'@+@''''''''';';';';';';####@###++;'''''''''';''';:..+@#+#+@''''''''';''''''''#,.:+@@#@#@#@#@#@+'''''''''';'',,,:'''@+@+@#@##@+@###@@#++@++@@@+@+@+++++#@#@#@###@@
##+@'@#@#'''''''';';';';';';'+#+@###+#''''''';''';';'':.,.####'@+'''''';';';'''';';#.:.#'@###+#+@+@#@+''';'''''''':,,:;'''@+@+@#@@###@#@@@@+@+#+##@++##+++@+@#@#@#@##@@
@##+@+@#@''''''''';';';';';';++##@####';'''''''''';'''.:.++##+#+'''''';';'''';';''++:,:'#@+##@+@#@+@+@''''''''';''',,,:'''#@#@@#@+@+@#@@#@+++#@+@#+++#@+@#@+++#@@@@###@
##+@+@###'''''''';';';';';';''####+#+#''''''';''';';',:.,'##+@+@+'''''';';'''';'''##,:,+###+#+#+@#@#@@''''''''''''':,::'''@@@@#@+@#@#@@@@#@#@@@@@@#@'+'@#@@@@#@@@#@#@@@
####@#@##+;''''';''''''''''''#####@+##''''''''''''''':,:;####+@#@''''';'''''';';''@#:.,'##+@#@#@@@#@#@+''''''''''''':,:;'+@#@#@+@#@@@@#@#@#@@@@#@##'''+'@@@@#@@@@@@@@#@
###@#@###+''''''';'''''''''''@#@+#+##@'''''''''''''';:,,###@#@#@@'''''''''''''''''@+,:,+@#@#@#@@@@##@@'''''''''''''',:,,''@@#@#@@@@@@@@@@@@@@@@@@@++'''+@@@@@@@@@@@#@#@
####@#####;';'''''''''''''';++##@+@###'''''''''''''',:,.#+#+@###+';'''''''''''''''#+;,,++@+@@#@#@+@#@##''''''''''''':,,:''##@###@@###@#@#@@#@#@#@@'''''++##@#@@@@#####@
###@#@#@##''''''''''''''''''##+@#@#@##'''::;'''''''':,,;+####@###'''''''''''''''''@+::,+@#@#@@#@#@#@#@@'''''''''''''',:,''#@@@@@@@##@#@@@@@@#@#@#@+''+++###@@@@#@@#@#@@
#####+####''''''''''''''''''#+#+@+@###;'',,,,:;'''':::;;#;####+#;'''''''';';'''';###::.+#+@+##@#@#@##@@'''''''''''''':,:,'@@@@#';,,'#@@@@@@#@@@@@@'''''++@#@#@##@####@@
##@#+####+#'''';''''''''''''+#+#+#+@##'';::,,,,,:;',;:,####@#@@#'''''''''''''''''#@'::;##@#@@@@#@#@#@#@'''''''''''''':::,'##':,,,,,,+#@@@####@@@@@+''+''#@@@##@#@@#@@@@
#@#@@####@#'''''''''''''''''+'#+##@###;';::,,,,,,::::::'#;+#+@##,:::::,::+#;::::::#+::;';',:'';''+''++';;;;;''''''''''::,:.,:::,::,,+#@@@@@@#@@@@@''''''@@@@#@@@#@#@@@@
##@##@#####''''''''''''''''''####@@@##''''';;,,,:::,:,+@###@#@@#,:;:::::#,'#:++:,'#,+'#+''+#'+:';###:,:;::::'''''''''',:::,::;::,`.'+@@@@@@##@#@@#'+'+++@@@@@##@@#@@@@@
#@+#+#+#+###''''''';''''''''+#@#@#+#+#'''''''''':::;::+###@#+@##,::::::,#,+#,'+:,##,+'+:;;##';,';###:,::;:::;''''''''':,::,,:.`'+#####@@@@@##@#@##'++'+'@@@@@@@@@##@@@@
@#@#@###@@@@'''''''''''''''''@@@#@@#@#'''''''''''':,::+@#@@@@#@#,,:,::,,':##,+#:''#,:++;++#++;,++###:::;::::''''''''''',:,:'##@@###@@@@@@@@##@@@@+'++'''#@@@@@@@@##@@@@
##@#@#####@@''''''''''''''''@#@@#@####'''''''''''':::;###@@@@###''''''''''''++''#+@';:;####+'+'''';;:.,,.,,.''''''''''':,::#@@####@@@@@@@##@@@@@@'''''''@@@@@@#@@@#@@@@
#@@@@####@@##''''''''''''''''@@@@@#@##'''''''''''':,:'#@@#@@@###'''''''''''''''+#@@+,:'#@##+@#@#@#@#@#@@#''''';''''''''.:,:+@@#@#@@@@@@@@#@@#@#@#+'+''''##@#@###@##++@@
@@@#@#@@@@#@#''''''''''''''''@@@@#####''''''''''';:::''@#@@@#@#@'''''''''''''''###@'::;+#@###@#@#@@@@@@@@'''''''''''''',,,:#@@@#@#@@@@@@@@#@@@@@@'''+'+'#@@@#@#@#@###@@
##@@@@####@##'''''''''''''''+##@@####@'''''''''''::,:;'@##@@#@##'''''''''''''''@#@@':;'+##@#@#@#@@@@#@#@#'''''''''''''';:,:+#@#@#@@@@@@#@##@@@@@'''+''''@#@#@#@@@##+@@@
###@@#@@@@#@#+''''''''''''''##@#@+####''''''''''':,:;''####@####'''''''''''''''###@':::+##+##@#@@@@@#@@###'''''''''''''',::+@#@+@#@@@@#@#@###@@#+'''+'+'@@#@#@#@###+@@@
##@#@##@@#@#@#''''''''''''''#@#@###@@#''''''''''',:,;''##@@@###@'''''''''''''''@#@@+:::'##@#@@@@@@#@#@#@#@'''''''''''''':,:;#@#@#@@@@#@#@@##@@#@'+'''+'+@@@#@#@#@#@@@@@
##+#+###+#+###''''''''''''''@####+##@#''''''''''':,:;''+###+##@#'''';'''''''';##@@@;;:,+'@+@#@@########+@+#''''''''''''',:::##@+@@@@@@#@#@#@@#@+''+'+'''@@#@#@#@#@@#@@@
@#@+@##+#+@#@+''''''''''''''+@+@#@#@#+'''''''''';:::'''###+#+###''''';'''''';'#@#@@':,:'##@@@######@+@#@+@+'''''''''''''::::+##@#@@#@#@+##@@@#+#'''+++'+@#@#@#@@@@@@@@@
'#+#+';#'#+##@''''''';''';''@+#+#+@#@''''''''''',:,:''';#+@+@#@#'';';';''''''''#@@#,:,,#+#+@@@@@##@#@#@+@+##+''''''';'''::::'+@+@@#@#@#@#@#@@+@'''''++++#@#@@@@@@@@@@@@
@+@'';';#+@##@+''';';';';';@+@###@@##''''''''''':::;;';'+#+####++;'''''''';'''#@##@,:.:;####+#+#+@+#+###+#+@#'''''';''''':::'#+##@@#@#@#@@@@+@#''''++'+'@#@#@@#@#@#@@@@
+#'''';''######'';';''''';'+@#@#@##@+''''''''''':::'''''#+@#@##@+'''''''''''''@@@@#;,,,##@#@@@@#@+@+@###@#@@@'''''''''''';:,;+@+@@#@###@@@@#@#+'+'++'+'++@@@@@@#@+##@@@
@#'''''''+@@#@#''''''''';'+@#@#@###+'''''''''''':::';';''####'#'@''''''''';'''###+@,,,:+####+#+#+##@+@####@###'''''''''+'::,;@#@@@@#@#@@@@#@+@'+'++'+'''+@@@#@#@#@#@@@@
#@'''''''####+#'''';';';''@#@#@#@#''''''''''';';,,:;''''''@@#@#@#'''''''''''''#@@@#:.,,##@@+@#@#@+@#@@@#@@#@##''''''''''',:,;'@#@@+@#@##@#@+@'''''++'+'+'@@@@#@#@+@@@@@
@@'''''''@#@+@'';';'''''''@@@#@#''';',,:;;'';'';:,,''''''''+#+#+@+''';;;;;;':;'+#'+':.;+####+#+#+@####+######+#'''''''''':,,:'#@@#@@@@@@#@+#''''+'''''+'+@@@#@#@#@#@@@@
#@'''''''@@#@+''''';'''''#+###''''''':;;:;,:#,,,:,:;''''''''+#+@#@''',:,,,,,'::,#,#+.+:':';,'.+;:.:,;,;##@#@+@+@''''''''',:,;;'+#++#++'####'+''''''''+'+'@@#@#@@@#@@#@@
@@'''''''#+##''''''''''''@#@''''''''',,;+:;,+:,:,,:'''''''''';@+@@#'',,,,,::#:,,,.#+:;;':';,:'##,:::::'+#+@'@+@#@'''''''',,::::::,:;;::+''''''''''+'+'+'+@###@@@####@+@
#@#'''''''++''''''''''''###'''''''''',,':;:;,,:,:,:''''''''';';'###+',,,,,:,+:;:::##:;,':''.;;##;,;::,+#+@+#+#+@@@''''''':::::::::,::::;''+''+'''+#''+'++#@#@#@@@@@@#@@
@##''''''''''';''';''''##@@'''''''''''''''''':::,,;'''''''''''''+@##+;:';';;;';';::,:,'':+,;:',::;:;:,;##+@+##@##@#'''''';:::::::,::::.;;''''''''##+''''''###@@@@@@##@@
#@##''''''''''''''''''####+'''''''''''''''''''',,,;'''''''''''''+@##@+''''''''''''':,::'###+##@#@######@+@+@#@#@@@#@#'''+;:::,:,,,:::::;'''+'++@#@#@+++++'@#@@@@@@@##@@
@#@##''''''''';''''''@@@#@+''''''''++'@@#@##'+':,::'''''''';';''#@+@+#;'''''''''''':;:.+#@#@#+#####+#+#'#+@#@#@@######'''',::;'''''';';'''''+'##@#@#++'+''#@@@@#@##+@@@
#@#@@#+'''';';';';'+###@@#+';';';#+@#@@#@#@+@+@.:.+++''';';';''+@+#'@+#+#+;';';'''':,:,+@#@##@#@##+@+@#@+@#@@####+@+#+@##',::;;';'';';';';'++@+#+#+@''''';+#@@#@##+#@@@
@####++++';';';''++++#@####;';';+++++++#+#+#'#+,,;'++'+++'';++++'@+###+++++'+'+++++:,,:@#####+@+@+@+#+@+@###@##@+#+#+#'##+,:::;;';'';';++####+#+@#@#+''';''@@@@@@###@@@
####+'+'+'+'+'+++'#++++#@@++;;;++++++++'+++'++#.,,++++++'+++'#++#'@'@+++++'+'+'#++#::,:+@#@@@@+@#@+@+@#@+@@#@@@+@+@+#+##++:,,''#+#++#+++#+#+'+'##@@@#'';';'+@@#@+#+#@#@
@@#+++++++'+++++'+'+++++###++'#'+'++#++++#+#'##,.:;+++++#'+'#++++#+#+++++++++++++++:,,,#@##@@#@#@#@#@+@#@#@##@#@#@+#+####+:,:'#+#+##+#+#+##+#+#+#@@##''''''+@@@#@#@@@@@
#@#++'+'+##'#'+'+'+++++++##+'++#++'#+++'+'++#+#,:,;'++++'#'++++;#+#+++++'+;++#+++'#.:.,+###@+#+@+#+@+@+###@#@#@+@+#+#+++++:,,''#+##+#++###+#'#+######+''''''+@@+'';#@#@
##+++#+++@+@+#'#'+'#++#++##+#'#+#+++#+++'+'++##,,::++++'#'+'##+#'@'#++#'++#+####+@#:,::###@#@+@#@#@#@#@@@@#@+@+@+#+++#++#+:.:'#####@+@@@@##+#+#+######;''+'++++'''''@@@
#++++'#'++#+@+#'+'#++++++++#'#+#+#+#+++'+++'#+#++;;++++#'#+#+@#+@++'##++++'#+#+#@#@.:.,##@#@#@+@#@+@#@@#@#@#@#++#+#+#+##'+:,.++@@@@#@#@@@@##+#+####+#+#'''+'++++'+'++@@
+#+++#'+'#+#+#+#'+'#+#++++#+#+@##+#+#+++'#'++#+#+#++++++#+#+@###+#'+#'+'+'++####+@#:.,:@##@#@+@#@+@#@#@#@@#@#@##+###+##+#++;'+@@@@#@#@@@@@@#######+#+#+'''''';';''''+#+
@+#+#'+'#+@+###+#+#+#++++++#+###+###+++++'+'++#+++++'+'+'+;#+##;#;+'++'+'+:++#+@#+@`:,:+'#'#'''@+#+##@####@+@++'++#+#+#+'#'#+##@@##+@#@#@@#@+######+#+#+'+++'+'+'+'+##@
+#'+'+'+'#+@+@##++'#+++'++#+###+##@##++#'#+#+#+#+#+#+##++#@+@###+#+##+#'#+#+##@@#@+:,::##+@+@'@#@#@#######+#'#'#+####++'++#+##@@##+@#@@@@+##@@####'++++##'';''+'''+'##+
@+#+#'#+#+@#@##+#+#++#+#+#+##@#####+#'+'#+#+#++#++++'+++'#+##@#+#+#++#'#+#+####@@#@`:.:++#+@+@#@#@##@##+##@+@'#+####+#+#'#+##@@@@+@#@@@@@@+@#@###+#+#+###@'+'+'+''+#@#@
+###+#+##@#@#@#+#+#+#+++#+#+@###@@##+#'#+#+####+#+#+#'+'@#####+#+#++#+#+#+##+#+@+@#:,,:'#+@##+@@##@#######+#+#'####+#+#'#+#+#@#@+@+@##@###@#@@@#+#+#+###@##'''+'+'+#+@@
############+#'+'+++'++++#+########+#'#'#+##+#+#+#+#'#+######+#.####+#+###+##'#+@+@.;,:#'###+@##@###@+##@+#+#'++##+#'#'#'#+####+@+####+#+###@###+++++####@+###'++##+#@@
#@#@#@@#@#@#@##+#+#+#+#########@#@#@##+######+#+#+#+#+###@+#'@'##+#+#+#+++##'++@+@#;:::'#+@#@####@#@#@#@#@##+#+####+#+#+#####@#@#@#@@#@#@#@@@@#@+######+@#@#@@@@#####@@
@##@@#+@+#@@'#'#++'++##++#++#+#+#+#;#+#+#+##+#'#+#+#+#+@#'#+#+#+##+#'###+##+#'#'@@@:;,:###@####'#+#+@#@+#+######+#+#+#+#+###@#@#@#@@#@#@@@@#@#@##########@@@@#######@@#
#@##@#@+#+###'#+++#+#+#########@+@+@#######+#+#+#+####+###+@+@+@#+#+####+###+#+##@@,,,:+@@#@#@#@#@#@@@#@@@#+#+#+#+######+#+@+@@@@@@@@#@@@@@@#@@@########@@@@@@@@#@@@@@@
###@##+#+###+#+#+#+#+##+###+##@#@#@#@#######+#+#+####+##@+@+##@@+#+#+####+#'#+#+@@+,,,,#@##+@+@+@###@@@#@#######+########+####@@@@@@+@#@@@@#@#@@######+#@@@@@###@@@#@@@
##@#@+@+#+#+#+#+#+#+##+#+#++'#+#+@+##@###+#'#+##+#++'#'#+#+####++'#+##'#:+'#+####'@.,.:++#'#+#+@####@######+#+#'#+########+@#@@##+##@#@@#@#@#@@@@####+##@#@######@#@#@@
#@####+#+#+#+++#+#+#++#+#+#'#+@+##@#####+#'#+##+#+#'#+#+@+@#@@##'#+##+#+#+#+####@@#,.::##+##@##@#@@####@##+#+#+######+#+#+##@@@####@#@@@##@@@@@@@#######@@@@##@@@##@#@@
#+###+#+#+#+#+###+#+##+#+#'#'@+####@#####'#+####+#'#+#+#+@#@@#@+#+####+#+#+#####@#@,,,;####@@@#@@@@#@#@#;##+#+######+#+####@@#@###@#@@#@###@@@@@#+######@#@####@###@#@@
######+#+#+#####+#+####+#+#+##@#@#@@#@##+#+####+#+####@#@@@@#@#######+###########@@,,:'###@#@@@@#@@@@##@###################@@#@#@@@@@@#####@@@@@@#########@##@@@@###@@@
@#@#@###################+####@#@@@#@###+#+#+####+#+##################+############@.:,'#+###@@@@##@@######################@@@@#@@@#@@@@#@#@@@@#@########@#@#@@@@#####@@
@#@#@#@#@#@#############++###@@@@@@@#@############+###@@@@@@@@########+##########@@.,:'####@@@@@@@@@@#@###################@@@@@#@@@@@@###@@@@#@#@#####+#+@@@@#@######@@
#######@#@###########+#'#+#####@#@#@#@##+######+#####@@@@@##@####################@@,,:;###@#@@@@@@#@#@#@#############+####@@@@#@#@@@@@@#@@@@#@#@#@######@@@@@@#@#@@@@@@
@#@#@###@@@##################@@@#@@@@@################@@@@@#@####################@@:::'####@@@@#@#@#@#@#########+#+######+@+@+@#@@+@+#+@@#@#@#@#@@##+#+#'@@#@###@###@@#
##@######@############++#########@@###++##############@@@@@@#@@@#####+######+#+##@@;,;;#@@@@#@#@#@#@#@###########+#########@###@@@@#@#@@@@@@#@#@@@##@####@@@@@#@#@@@##@
##@####@@@##################@@@###@@##################@@##@#@@@@@###+######+#####@@@##+@#@@#@#@+@#@#@#@#####@##@#####@@#@#@#@#@#@@@@#@#@@@@#@#@@@@#@#@+@#@@@@#@#@#@@@@@
                                                                                               
 

Comments