Unrecorded First Appearance of "The Kite" by W. Somerset Maugham

Home > Blog >

The Kite by W. Somerset Maugham in Today's Woman Nov 1946
"The Kite" by W. Somerset Maugham in Today's Woman Nov. 1946

"A Man and His Kite." Today's Woman 15.85 (Nov. 1946): 23, 114–9

Recently I found out that this story was printed under the name "A Man and His Kite" in the magazine Today's Woman, a year before its publication as "The Kite" in the collection Creatures of Circumstance (1947). This is not noted in Stott.

Today's Woman wasn't a habitual magazine that Maugham published in, but I have come across quite a few unrecorded appearances of Maugham's stories in dispersed magazines. All in good time and another long-term project of mine is to build a full catalogue of my collection, which I will soon start when I have the time.

In this post I will talk a bit about the magazine and analyse this curious story.




Today's Woman is the young homemaker


The Kite by W. Somerset Maugham in Today's Woman Nov 1946 illustration
"The Kite" illustration

It is not easy to come up with information about this magazine, among many others that flourished in mid-20th century America. It was published by Fawcett Publications, founded by Wilford Hamilton "Captain Billy" Fawcett (1885–1940).

By the time Maugham published with them, Fawcett Publications was an established family business having printed at its height almost 50 magazines with 10 million circulation per month. They were the creator of the comic character, Captain Marvel, a Fawcett version of Superman, which led to a lawsuit with DC Comics.

Another popular magazine they published was True Confessions, which I came to know about in that fantastic movie Predestination.

In 1946, "Captain Billy" was already safely in his grave. The president of Today's Woman was his son W. H. Fawcett, Jr., with his brother Roger as general manager.

It was a magazine targeted towards young wives, full of advices of how to keep the husbands' love by making themselves attractive and alluring, fashion, homemaking guidance, and romance stories. Putting this in perspective, Maugham's story "The Kite" is a fitting inclusion. It would be interesting to know what the readers thought about the story.

Another curious fact is that Princess Alexandra Kropotkin, Maugham's once-upon-a-time lover and the model for Alexandrovna Leonidov in the hilarious story "Love and Russian Literature" in Ashenden (1928)–can never eat scrambled eggs without thinking about it–, has a column in the magazine called "This Woman's World." I wonder if she was instrumental in having Maugham published his stories with them.

Stories because two months before "Episode" was published there under the name "The Man with Red Hair," also undocumented.

Princess Kropotkin's (I wonder how her readers take her highness's title) column reminds me of Barbara Back's chatter.

She talks about what one should wear to a football game, citing a friend. Want to know?

Silk panties plus woolen panties. Two pairs of stockings plus woolen bobby-sox. Low-heeled shoes of a generous size. A blouse, a woolen sweater and a wool suit. Woolen scarf. Fur coat. On her head a peasant handkerchief of wool to keep her ears warm. Knitted gloves and knitted wrist-bands.

This was followed by a potpourri of a shop specialized in making food that one can't eat, other instances of ingenious fashion, and gossips.

"A Man and His Kite" | "The Kite" – Analysis

"The Kite" is the last story collected in Creatures of Circumstance, itself a last collection of short stories that Maugham published, not counting the reprint collections.

"The Kite" goes in pair with the one before in the collection, "The Episode," with the same character Ned Preston as the person who supplied the narrator with the strange incidents.

The source of these two stories was supposed to be from Alan Searle, whom Maugham met in 1928, who shortly afterwards began looking after his affairs in England and, after Gerald Haxton's death, became his secretary and was with Maugham until his death.

The fictitious Ned Preston was a volunteer prison visitor at Wormwood Scrubs, a first offenders' prison, and these two stories were about prisoners that he met there.

This story is one of the instances in which Maugham acknowledges fashionable theories of his day. He starts it off with a little Freudian orientation, even though he isn't impressed:

Of course the first thing that occurs to me is that there is something Freudian about it. Now, I have read a good deal by Freud, and some books by his followers, and intending to write this story I have recently flipped through again the volume published by the Modern Library which contains his basic writings. It was something of a task, for he is a dull and verbose writer, and the acrimony with which he claims to have originated such and such a theory shows a vanity and a jealousy of others working in the same field which somewhat ill become the man of science. I believe, however, that he was a kindly and benign old party. As we know, there is often a great difference between the man and the writer. The writer may be bitter, harsh, and brutal, while the man may be so meek and mild that he wouldn't say boo to a goose. But that is neither here nor there. I found nothing in my re-reading of Freud's works that cast any light on the subject I had in mind. I can only relate the facts and leave it at that.

This paragraph was added when Maugham collected the story in Creatures of Circumstance.

The story is about Herbert Sunbury, who goes to jail for refusing to pay alimony to his wife. It isn't because he doesn't have the money. It's simply because his wife smashed his kite. He prefers to lose his freedom than provides for his wife after that.

Having posed the riddle, Maugham delves into the history of Herbert, giving a little portrait of his family and upbringing with a straight face, wickedly funny on the Sunburys' expense, in the style of the beginning of Christmas Holiday (1939) when painting the Masons'.

Only that instead of satirizing the Masons' snobbishness about being cultured, Maugham ridicules the Sunburys', well, Mrs. Sunbury's forced sense of superiority and class consciousness. Even the uneducated has different levels of being uneducated.

Now I sound like one of them. That is the advantage of showing instead of telling.

In fact, this is not unusual human behaviour. Once one is better off, one immediately grows a dislike towards those who are in one's previous predicaments.

Back to the story. The Sunburys have a perfect family activity, which is to fly kites. Father and mother and son all love it. However, boys do grow up, and one day Herbert brings in a girl Betty, who, in Herbert's mother Beatrice's eyes is too common.

A little battle between future mother and daughter-in-law ensues and the pretty young girl wins. Herbert is rushed into marrying her out of exasperation of his mother's prejudices.

However, the formidable Mrs. Sunbury of course would not give up so easily. Her weapon is to attack her enemy with Herbert's love for flying kite. For her, it's more important to win the battle than thinking about her son's happiness.

She lures him back by constructing a bigger and more powerful kite.

On the other hand, Betty wouldn't give up either. Problems would have be resolved if she were to fly a kite with her husband, but she laughs at such childish activities.

From then on the kite becomes a symbol of this conflicted relationship. All the characters' energies are transferred on to it.

Betty herself is like a younger version of Mrs. Sunbury and equals in her stubbornness. When she finds out that Herbert flies kite with his parents behind her back, she kicks him out of the house.

You almost feel sorry for the poor guy, but he isn't his mother's son for nothing. Once he has decided enough is enough, he moves back to his parents' and refuses to see his wife ever again.

Dissatisfied with the meagre allowance that Herbert agrees to give her and terribly jealous, Betty destroys the new kite that the Sunburys are so proud off. There she crosses the line. It is almost as if without the kite, the relationships are broken.

Herbert refuses absolutely to support her and eventually he is taken to jail.

Mrs. Sunbury loses her son, Herbert loses his freedom, Betty loses her husband.

What is the message that the magazine intends to give to its reader through this story? I wonder what the young wives think about this. Laugh their heads off? Shrug their lovely shoulders? Squirm uncomfortably on the chair?

For fun, have a look at this picture

"The Kite" can be read at MMCCL.

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

Comments