New Biography of W. Somerset Maugham

Home > Blog >

Holden, Philip. "Selves in Dialogue: W. Somerset Maugham and Dementia's Stories." a/b: Auto/Biography Studies 30.2 (2015): 249-69.

Today I came across a piece of interesting news. There is going to be another biography on W. Somerset Maugham! I was surprised and not surprised. I guess I was surprised that I was actually right in assuming that there will be another one, even though it seems to be of common consensus that the most recent one by Selina Hastings is the definitive one.

My first thought is that if only criticism on Maugham's works is as robust. Nevertheless, more studies of Maugham have been coming out, some very interesting ones too. I hope I will have time to talk about them soon.

Definitely, Maugham as an individual appears to be so fascinating and absorbing and illusive. A personality to be reckoned with.

Holden has been researching on Maugham since the end of 1990s. His thesis was on reading Maugham's works as narratives of sexuality. In an earlier article back in 2011, he already announced his project of a literary biography on Maugham. In this more recent article, he gives us additional details about the direction he is going to take.

Several things caught my attention. Firstly, he mentions a corroboration that he has done of the published version of "Looking Back" and the manuscript in a private collection. He must have succeeded in persuading the unwilling source of Jeffrey Meyers that I have talked about very recently to let him have access to this mysterious manuscript.



Secondly, he is going to apply a different reading to Maugham's "disabilities," namely his stammer and dementia that he suffered from at the end of his life. It would be interesting to see how it is going to be. So far in the article he has drawn on patient narratives and some aspects of medical humanities.

He mentions that he has charted journeys, incidents, events on a Maugham calendar, let's call it. It is such a great idea. If only he would publish that along with the biography!

On the other hand, I learnt a new word, "narrativize." Forgive me if I seem a little slow on that. I still have to get used to pronouncing it. It's a mouthful.

The article itself outlines the theoretical framework of how Holden is going to go about the biography, and it shows some new data or more importantly, a new perspective of how to interpret existing data.

Another aspect of it leaves me thinking too. This is not the first time I came across it; it seems to be an alternative direction that criticism is going. At the end of the article, Holden talks about the significance of the act of reading and researching Maugham to him personally, his memory of himself as a boy, the relationship with his ageing father. Even though academic criticism does give one an illusion of objectivity, it can never be completely objective. It involves the whole educational background of the critic as a scholar and a person, but it is somehow hidden, faceless, intangible.

If you think about it, you find it in Barthes, in Derrida. However, it feels very different. Perhaps it's because I don't read Barthes or Derrida as criticism. It's more like a recounting of their journeys to discover a philosophy, a worldview. It is necessarily idiosyncratic and personal and imposing.

When I came to the end of Holden's personal narrative, I found myself suddenly caught off guard and didn't quite know where to put my gaze. An unsolicited intimacy that I am not sure if I want to accept.


I am very glad to be able to announce that this article is openly accessible: Selves in Dialogue.

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

Comments