@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#++'+'';'';'''';;;;';;;':'';;+#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+';'+;'+''''';'';;;;;;:';';;;:';'+#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+''';''''''';';;;';;;;;;:;;:;:;;;;:;+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+'''''';';'''''';';;;;;;;;;::;:;::;::;+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+++'''''''''';;;'':;;:;::;;;::;:;::::;::;+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+''';;''''''';'''''''';;;:';;;:::::::;;,;;'+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+''''''''';;;'';'+''';;:;;;:;:;::::::::,,;::;#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#';'''''''''';'+'+;';;';':;::;;;,::,:::::;,:;;;;#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+'''''''''''';'+;';:':';;:;;,;:',:,:;::;;;:::;;;'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#''''''+'''';';+;'';'';;;:::::;;:;,;::;.:;,;::::::;+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#''''';''';;''';+;;';'';';;:':;:;.:,::;;,:;:,;::;:,:'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#'''+'+''''';';';'';'''':',',;,;:;::.,:,;::;::::,::::;#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#'''''+';'''';'''';'';';+,;:;,;:::::::,;;:,:,,::::;:::,+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+'+'''+'''+;'';'';';;:;:;:':;:;:;::,,,;;;:;;,:::,:,:,::;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+'+''+'''''';'';;';';';':;:;;':;;;::,,,;::;,::::,,,,::,,:'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#'+'+'+'''''''''';''';';':+:;;::;;;,;::,:,,;,:,,:,;::::,:::+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''++++'+''';'''''''':'';,';;,;:':;.;;:,::,;::.;;,:;:;,,:::;#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+'''+''+''++''+''''+;;';';;+;;,;:;::,:,:,::::,:,;;,:;:::,::,:'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#'''''++''''+'';'';;;';'';;;;:;,:;;::;:,:,,:,,,:.,,:;;::;;:::::+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+'+++'''++'+'+';+'';';:;:;;:'';;;;;;;,:,,:,:,:.;:;,.::,,:.::;::;#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+'+''++++''+';';'';''+'::;;:;:;:';;,;::,,,::,:,:;;:,::,,,,::;:::;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#++'+++++++++;'';':;''+:;;+;;:'';;,;.:,:;:;:;;;,;::,,:,:;,,:::::::'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+''++''+'++'+;''+';';'';;:;:;:;;;:.::::,,.:;,::,;,:;,;::;:,,:::::::#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#'''++++'''+++'''+';;':::;::;':;;::,:;::':::..:;::,::;':,::,,:,;::::;#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+'+++++++''++''''';';;;';;;;::;::::;:;:.,:::,:.,,,,;:,::,;,,,:::;;:,:+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++'++++'+'+'++';;;''';';';;;;;:;;,;;,;:::;:::::,,;::::;,::,:,,:::;:::;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#++#'+++'+';''+';+;:'+';';':;;;;;;,:':,;::';',;,:,:.:;:;::;:,:,:,::::::#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++''+;'+''''+';+;'';;;';:;::,;,:;,,::.::,::,::;;;:;,::;::::,,,::::,:,'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+++''++''++'''+;'+'';;';;:,:::,;,:;,,::,:,:;::::::;,;.,,.:;,:;:,,:,:::;;#@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+++++++''+'''''+'+;;;:;:;::;:;:;;;':;;:,,:;;;::,;,:.::;:,::,::::::,:::,:+@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++'+#'++'+'''+'+'':;':;;;;;;:::;:;;;;::,:;',;,,,:.,.,,,::::,,;:;,:,:::::'@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++'+'+'';'+'';':;:::;;:;::;'';:;,;,;.:::,;,:,,,::,,,,,,;.,:::::;:::,:;@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+++'++++''+';''+:'+;;;';:::;;;;:;';;;;:;;;::,::;:::::::::,:,:,:::,:::::;::#@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++'''+'+'++;'';+.::':::;:;,;,::;',:,;,,.,;:::::;,:.,:,:;,,,,,;:;::,::'@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++'++'+''''''++;:;';+;':;:;;;,:;:;:;,;,;.:::,:,,::;:;,,,:;.:::::,,:,:::;::'@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+++++++'+'''+'+'',;;:+:'':::;;;:+;::;;;:',;::'::::;::::::,:,,::.::,:;::;:,:'@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++''+++'';'++';''';+:;+;';;,;:;:::'';,::;;,;';''',;,;:::,:,;:::,,:::,;:::::,;@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++++'++'+''+';';;';;;;;':;;::;:;;:''''';;::::;;;:;,::.;,;:::,,,:::::;:;;@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+++++++++'+'''''';;':'';':+:';:::;:;;:'';';;::,:;:::;,::::,:,,:::,,:,,:;:;:;;#@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++'''#'++'':;'':;';;;'+;',;:':':;';',;.:::;:;;::,,:::,:,:,,;,:,::,:,;;:;;;;#@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@++'++'+++++''';;;;;';;':'';;;';;'';;':::,;;:;':.;,;:::;,,:,;,::;:,::::::,:::::#@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@#+++++'''++++'''''';;;'':;;'''':''';:,:,;,:::;:,;;;;::::::::::,::;,:,,:::;;:;::+@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++'''+'';;'';:'''+';';'':;;;,;,:,;:;:;;::::;;;;;;:;::::;,:::,:;:,,::::,:,;#@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@#+++++++'''''+';''';'';;;;;':;,;:;,+;;::;:,,...``.`..,,::;::;:'::;:.:,:,,:;:;:,:#@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@++++++';::;'':;;;;';;;,:;';;:;;:,,:,.,,..```````` ` ``.,,;:::,::;::,:::::;:::+@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@+'++'';'';;'':,:;:;;';,:;,,.;';,:,,.``````` `` `.::;:,,,:;::::,,:;,:+@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@#'+''''';'';'+;':,:';;,':;:;,:,,,..````` `` `` `.:;::::,::;,::,;:;+@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@#+'''''+';;;';';''''''''';:,,.....`````` ``:;:;;;;,,::,,:,:+@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@+++'+'''';':;+###+++++';;::,,...``````` `,;,;,;::;:,.:::'@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@'''+++'';'+#@####+++'++'';:,,,,..`````` ``` `,;;::::::,::::+@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@+'+++''+#@#######''+'''''+'+;;::,..````` `` `` ``,';::;;;,,:,:'@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@#++'+''+#@@#+#++#+''';:::::;''';;;:,.```` ``` `` `:';:;;:,:::;+@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@++''''++@@@##@@#####+';::,,::;'''';;,.``````` ``` `` `` ` `.;+::,::::::+@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@#+++'+'++@####@@@##@@@@@##++;:,:;';;;:,.`````````````````..`.``````````.,+';:::::,:'@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@#++++'''##+##@@'+###@#@@###@@##+';;;;::,....`` ````....:::;;::,,...,.``.;''';,,:::;@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@#++++''''#+++#@@:##@#++++++###@@@#+'';;::,...`````...,,,,;;;;';;;:,,,.:.`.,+';::,.;::@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@#+++''''##+''+@@'@@';'''''+'+''+#@@@#;;;::,..`` ``..,,,,,::;';;;;;:;::::.`.;+;;:,::;;@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@##+'++++@+''''@@##+:'++++'''+;;;;;'#@@@:':,,.`` `...,,,::,,,,.....,,,,,,...,++;;:,,::#@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@#++'+''@#'''';+@#@;;''';;;;;;;;;:';:,+@@';:,.` ``..,,:::;;;:,,.````...,,,..,'#';;,:.:#@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@++++''#@+''';;;@@#;;;;;:::,,,.,,,:;;:,,#@##+;:.`..,:'+#+'';::::;;;;:,,.:;,,,'#+'';;,:+@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@+++''#@#+''';;;@@+:::;;:,,,....,,,,::,,:@##@#+:;;;'##@@@@@@#####+;::::;;'':;+'+'::,,:+@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@++''+@@+''''';;#@;::::::,,,....,,,:,::::+#@@#@@:;'+##':::,....::'+#####+';:;''++;;;::+@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@#+++'#@#''''';;;#@::,,,,,,,,,,,,,,,:::;;;'#@#@@@####;..:;:;;,` ``.,;#######';#+;:::,+@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@#++++@@+'''';;;:+#:,,,,,,,,,,,,,,,,::;'';+@@@@@####+.`.,::::;:,` ``..` .####'##++;;,:,'@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@#+###@@+'''';;;:'#:,,,......,,,,,,::;;;;;#@@+''##@#,.`..,::,,.,,` .,:,...+#+:#+'+;::;:'@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@#++#@##+'''';;;;;@;,,,........,,,,:;;;;;;@@',.`.+@@..`.,:,,,,....,::';;:,'@+:#''+;;:::;@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@#######''''';;;;:@;,,,..........,:;;;;;;+@#:,.``;@@```...,,,,,...,,,::::,:@#+#:;+';:,:'@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@++##@#+'''';;;;;;#+,,,,........,:::;;:;'#@':,.``,#@`````...,,....,,,,,,..:@###,'+';;::'@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@+##@##+'''';;;;;;'#:,,,........,,:::::;+@+;:,```.#@``````......,,,,......:@#'..;+'';:;+@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@######+'''';;;;;;:@',,,,.......,,::;;;'##;;:.````+@.``````..............`;##...;+';;:;+@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@##+##+'''';;::;;;;@':,,.......,,::;;'##;;:,.` ``:#:`````````............+@;...'++;';:#@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@#+#+#+'''';;;:;;;;;##':,......,,:;;+#@+;::,.` `.#'````````````......`.,##...,''+:;;;#@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@+++++'''';;::::;;;;'###+':,,,,:;'#@@+';:,..``` `'#````````````.......`'#;`..,''';:;'@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@+##++'''';;:;;:::::::;'#@@####@@@@+;''::,.`` ```:#:`` ``````````.`..##....,'+':::+@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@##++'''';;;;;:::::,,::,,,:;'''++':;;;:,,.`` ` .'+.` ` `````````````'@:`...,'';::;#@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@###+''';;;;;;::::,,,,,....,,,:'';:;;;:,,.`` ````:#',`` `````..`.``.:@;``...:'';,,'@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@##+''';;;;;;:::,,,,....`...,:'';:;;;::,.` ```,#+:.`````.....``;##```...:;;;::#@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@###++'';;;;;;:::,,,,........,:'+';;;;::..` ````:;##::,.....`.,'##.```...:';::+@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@###+'''';;;;;:::,,,....`...,,:;'+'';;;:..` ````,::,'#@''';;';'@;`.``....:'::+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@##+'''';;;;;:::,,,..````..,,:;''+#++';,.``` ````.,:,,...,;;;;:.` `````...:'''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@##++''';;;;;:::,,,...``...,:;;''++++++:,.`````..``.,,...```````````````..,:;'#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@##++''';;;;:::::,,.......,:;;''''''+'';;:,..:,.````,,..``````` ````````..,;;'#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@##++''';;;;:::::,,....,,::;;'''';;';';,,,,,:::,.```.,...`````` ```````...,;;;#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@##+''';;;;;::;::,.....::;;;''''';;;';:,,;::,,::,.``.,,..`````` ```````...:;;.#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@##+'''';;:::::::,...,::;;;';';;;;;;;::.,;;::::::,``.,,..``````````````..,;';,'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@#++''';;;::::::,,,:::;;;;;'';;::::,::`.;;:::::::``.,,,.``````````````..:;;;.+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@##+'''';::,:,:,,,:;:::';;;;;;;::,:,,``.:;::::;::...,,,..`````````````.,:;':'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@##++';';;::,,::,:;;:;''';;';;;::::,````.,,,::::::,,,,,,..````````````.,:;'+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@##++'';;;:::,,:::::;;;';';'';;:;;;;,.` `.:,,:,,:,,,,,:...```````````.,:;;'#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@#+#+'';;;::::::::::;;:;'+++;,:,;,:;';,,::;;;:,,:,,,,,,,..```````````.,:;;'#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@####+''';;;;:::;::::,,,:;'+#:,,`,,.`,,...:,:';::::,,:,,..```````````.,:;:''#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@###++'';;;;;:;;::;,,.,:;''+:::...```.```. .,:''::;:;,,..``````````..,:;;'+#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@##++';';;'';;;:::,,..:;;''''':'.```````````,:#+++';,:.`````````....,;;;'+#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@##+++'+;''';;;:,,.,..,:;;'';;::::;'.`.;`...;';';;''::.```````.....,:;;';+#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@#++++'';''';::,.,,,,.,:;;'';:,,,,:::::;::,,,,,,.,;;;;,```````.....,;;;''+##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@#+++++';''';::,,..,,..,;;;;;;,,,.,,..,,,..,,..``.:;;:.```````....,:;;;''+###@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@###+++;'''';,:,...,,.,,;;;;;;:,....`...`....` `.,;::` `````..`.`,:;;;'++####@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@##+++''''';::::,,,,,,,,:::::::,,,.....`...`` ``.,::,````.``.....::;:;+++#####@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@##+++''''';;;;:,,,.,,.,,,,:,,,,,.......```` ```.,,.``.........:,;;;'++++#####@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@##+++''+'';;;;:,:,,,.,.,,,,,,.........``` ```...```..,.....::;;'++++#######@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@##+#+'+'''';;;::.,,,.,,,,,,.....,,,.`.```` ````.```......,.:;;:;'++#+#######@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@#####'#+'''''';;::,,,,,.,,,,..,,,,,,.`.```` ```.``.,.,,.,,,::;;'+++######@####@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@###+#++'''''';';::,::,,,...,,,,,::,,,`.````` ``````..,,,,,,,,,:;:;'++##+#####@####@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@##@+#+#'++''''';::::,,,,,.,,,,,::,,,,..`` `` ````````.,,,::,..,:;;;''+#########@@####@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@####++#'++++++'::;;:;:::::,,,:::::,,:...` `````....,:,:::..,,;;:'''+##########@@@####@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@##@@@@@@@@###@####+#++#'+':;;;:::::;:::::::,:::::...` ```....,,,,::;:,.,::;;;++'#########@#@@@@#####@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@#@@@@@@@@@#######@###+++'+;;;;:,;;;;::;::;:,;::,;:`...``....,,,,,;:::.,:::;;'+';########@@@@@@@@######@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@##@@@@@@@@@##@#####+##+#+++'''::'';:;:;:::;:::;::::,.,.,..,,.,:,:,;,:,.:::;''++';########@@@@@@@@@#+#####@@@@@@@@@@@@@@ @@@@@@@@@@@@@@##@@@@@@@@@@####@#@######'+''+;;'';;;;;;:;;::::;;::::,,,,:,,,,,:::,:::,,;:;;'+++':+#######@@@@@@@@####++#+##@@@@@@@@@@@@ @@@@@@@@@@@@###@##@@@@@@@@###@@#####+##;#;''';+'';:';;;;:;::,;;;;,::::::,:::::;::;,:,:;;'''++':;+######@@@@@@@@@#@##++++####@@@@@@@@@@ @@@@@@@@@@@#####@#@@@@@@@@##@@@#@#####++#'#;;'''';''';;;;::;;;;;;;:;:;;;:;:;::;::::::;;'''+#';;;+######@@@@@@@@@@##++++++##+##@@@@@@@@ @@@@@@@@@@#######@@@@@@@@@##@+@@@@@@#@#'';;+++'':''':;;::::';;;;;;;::;:;::;;::;;;;::;:;''+#++;;;'@#####@@@@@@@@@@##+++##++######@@@@@@ @@@@@@@@@########@@@@@@@@@###@@@#####@#+#'#''++;;+'';;;:::;';';'';:;:;;;;;'';:;:;':';;;''+++';;''####@#@@@@@@@@@@####+#@##++####+##@@@ @@@@@@@###########@@@@@@@###@@@##@##@@@##'+'+#';+'';:::;:;'''';';;';;:;,';';;::;:';;;;''+++'';;;;#@####@@@@@@@@@@@###+##@##++########@ @@@@@@############@@@@@@@##+#@@@####@@@@#+'+++;'+;';;;;;:;'''';';'';';;:''';;':;:';;;''++#''':';;####@@@@@@@@@@@@#####+@@@####++###### @@@@@##############@@@@@@#++#@@@####@@@@#'++#+''''':::';;;;''';;;'''';,;'';;';;;:;;;'+++#+;;;;'';+@@@@@@@@@@@@@@@#####;@@@@@@###++#### @@@@###############@@@@@@#++#@@@######@@#'+##+'+'';;;'';;;;';'';;''';::'''';';:;;';'++'+@''';;;';+@@@@@@@@@@@@@@@#+##++@##@@@#@###+#+# @@@###############@@@@@@@#+++#@@@@@#@@@@@++##+++;;;:''';';''''';';'';;:;;'''';;;;;'+++##+;'':;'';+@@#@@@@@@@@@@@@######@##@###@#####++ @@################@@@@@@@#'++#@@@@###@@@##+@#+'''':;''''';;''+';';''';;'';''+;;;;'++++#@'''';;';;'@@@@@@@@@@@@@@@#####@####@####@@###+ @###################@@@@@#+++#@@@####@@@@#####';+;;;';+';;''+++;''';';'';'''';;;'++'++##''':;:';''#@@@@@@@@@@@@@###@##@##@#########@## ####################@@@@@+'''+#@##@##@@@@#+#+#+'';''''+++;'''#+;'''';;'';';'';''+++++#@+':::;'';;'+@@@@@@@@@@@@@###@+@#@#@##@#++'+@#@# ###################@@@@@@+;'+++@@@#+###@@###++#'+;+''#++'''''#;+:''''';'';'+';''+''+###';';;;':';'+@@@@@@@@@@@@##@@##@@##@@@@#+#+,##@# ###################@@@@@@+'++''#########@@###+++'''+++'+'++'+#:;'';''+'''+';;;'+''+###';;;::;;;'''+@@@@@@@@@@@@##@##@@@@##@@@#++#'+#@# ####################@@@@@++'''+++#######@#@##++++'++++++'+'+';;:';;'''''''';;'+';'++#+;;:::;';;;';+@@@@@@@@@@@@##@##@@##@#@@@#'+#'+### ###################@@@@@@#+'++++#'+++####@@###+++#''++++++;'';;;;'''#'''''''''';''++++::';::':''''+@@@@@@@@@@@##@@#@#@#####@@#++++#### ###################@@@@@@#+'''++++;++++####@##+++##+++++++'''';;'''#''''+'+''';''++++';;;::;;;''''+@@@@@@@@@@@#@@###@@###@##@@@+###### +###################@@@@@#'''''++++;''++++####+#'+#++''''#+'+'''+++++''+++'';::;'++'';,';;;';;;;;'+@@@@@@@@@@@#@@#@@@####@####@@##@##+ '+##################@@@@@#'+@##+'+#;:;'+++++###+'+##++''++++'++'+#+''+++'+';::;''++'++;';:;;:'';'++@@@@@@@@@@@@@#@@@@#########@###@### ;'#################@@@@##++@@@@@@#++:::'+'''+##+++#''+;'++++++'+++++'++'+':,,:;;++';#@@#+:;;;'';'''@@@@@@@@@@@@@+#@@@################# #''#################@@@#+'@@@@@@@@++;:::';''''#+''+''+'++'+++++++++++++'::,,,:;'#+:+@@@@@#;';:;;''+@@@@@@@@@@@@+@@@@#######@########+# '''################@@@#+'#@@@@@@@@###';,,;;;;;'''''+''++''+++++++++'';:,,,.,:;'++:+####@@@@':;;'+'+@@@@@@@@@@@##@@#@#########@######+# #+#################@@@+'#@@@@@@@@@@@#++;,.,;;:;;;'';'++'''';;;'';::,,,,,,,,::++;:;#++##@@@@@';;'';+@@@@@@@@@@#+#@@@@#######@@@#####++# ###################@@@''@@@@@@@@@@@@@#''',.,,::::';:+';::,,::,,,.,.,.,,.,,,;+::;;++'+#@@@@@@@';'''+#@@@@@@@@@+###@#########@@######+## ###################@@@''+@@@@@@@@@@@@@+''':....:::,;,:,,.,,.............,:;+;::,,+''+##@@@@@@#;'''+#@@@@@@#@###@@@#########@@#####++##
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
contact