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

tprime

twitter: @tprime_
email: tprime [at] d$$kcorp [dot] com
Keybase - encryption is preferred