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

john wenz

science and technology writer/editor




clips

Astronomy: The Exoplanet Next Door

The Atlantic: The Other Neanderthal

Motherboard: What Alien Hunters Plan to Buy With $100 Million

Popular Mechanics: Up Close and Personal With the Restoration of Star Trek's Original Enterprise

Popular Mechanics: The Relaunch

The Awl: Why Are We So Terrible at Contacting Aliens?



experience

associate editor, Astronomy, 2016-present

news writer, Popular Mechanics, 2014-2016

freelance, The Awl, MOTHERBOARD, The Atlantic, Wired, The Verge, other outlets



coffee

black



contact

e-mail

twitter