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

john wenz

science and technology writer/editor




experience

as job-haver

science editor, Inverse.com, 2021-now

digital producer, Knowable Magazine, 2019-2021

associate editor, Astronomy, 2016-2017

news writer, Popular Mechanics, 2014-2016



as freelancer

New Scientist, Discover Magazine, Scientific American, Vice Magazine, The Atlantic, Thrillist, Smithsonian Magazine



some pieces you should read by me

Inverse — "Mars, fascinating:" Why a garbage video went viral before NASA could release the real one

Inverse — 55-year study reveals an overlooked but critical desert symbiote is disappearing

Knowable Magazine — The fragile state of contact languages

Vice Magazine — How the Humble CPU Launched NASA’s Golden Age of Space Exploration

Thrillist — How Two Sci-Fi Writers Fueled a U.S. President's Wild Quest to Weaponize Space

Scientific American — Study Casts Doubt on Existence of a Potential “Earth 2.0”

Discover Magazine — Nazis And Dead Dogs: Spaceflight Before The Space Race

Discover Magazine — The Secret Origins of the Search for Extraterrestrial Intelligence

BBC Science Focus — Peter van de Kamp: the astronomer who was wrong in all the right ways



I also wrote a book



contact

e-mail

twitter