Blog post typesetting

FEATURED

In this example below you will see how to do a Blog post typesetting with some HTML / CSS and Javascript

A fun little pen with a blog post style inspired by retro terminals.

Thumbnail
This awesome code was written by Alex Paul, you can see more from this user in the personal repository.
You can find the original code on Codepen.io
Copyright Alex Paul ©
  • HTML
  • CSS
  • JavaScript
    <div class="post">
<h1 class="post__title" >A Tremendous Post Title</h1>
<p><strong><em>June 11th, 2018</em> by Writerton McWriterpants</strong></p>
<h2>An Inspiring Subtitle</h2>
<p class="img"><pre style="font: 4px/2px monospace;">,::::::::::::,::::::,,,,,,,,,,::::::,,,,.......,,,,,,,,,,,,,,,,,,:::,,,....`````````````........,,,,,:;'++++##+;,..``````...,,:::::,,,,......,,::,....,;'''''''''';;;::,,,,....,,,,,,,,,,,,,,....```.``....,,,,,..`````..::;:::::,,::::::::::::::::::::::::::::::;;;;;:::;;
,,:::::::::::,,:::::,,,,,,,,,::::::::,,,,.....,,,,,,,,,,,,,,,,,,::::,,,.....``````````..........,,,,,,:;'+++##+',..``````..,,,::::,,,,,,,,..,,:::,....:;;;;;;;;;';;;:::,,,,,,,,....,,,,,,,,,,.....````...,,,,,,,,..```..,:;;:::::::::::::::::::::::::::::::::::::;;;;::::::
::::::::::::::,,:::::,,,,,,,,::::::::,,,,........,,,,,,,,,,,,,,:::::,,,,....````````............,,,,,,,:'++++##+:,.``````...,,,:::,,,,,,,,,,,,:::,,..,::;:::::;;;;;:::::,,,,,,,....,,,,,,,,,,...........,,,,,,,,,.`````.,:;;;::::::::::::::::::::::::::::::::::::::;;::::::
::::::::::::::,,::::,,,,,,,,,::::::::,,,,,.......,,,,,,,,,,,,,::::::,,,,,....``````....,,,....,,,,,,..,,:'++++##;,.``````..,,,,::::,,,,,,,,,:,,,,,,,,::::::::::;;;:::::::,,,,,,....,,,,,,,,,............,,,,,,,,..`````..:;;;::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::,,,:,,,,,,,,::::::::::,,,,,......,,,,,,,,,,,,:::::::::,,,,,....````...,,,,,,,,,,,,,,....,,;++'++#+,..........,,,,:::::,,,,,,,,,,.....,,,,,::::::::::::::::,,,,,,,,,,,,,,,,,,,...........,,,.......``````..:;;;::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::,,,,,,,,,,,,::::::::::,,,,,,...,,,,,,,,,,,,:,::::;::::,,,,,,....``...,,,,,,,,,,,,,,,.....,:'+''+##+:.........,,,,:;:::,,,,.....,.....,,,,,,::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,.........,,,........`````..,:;;;::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::,,,,,,,,,,,::::::::::,,,,,,,,,,,,,,,,,,,,,,::::;;;:::,,,,,,,...``...,,,,,,,,,,,,,,,.....,,;+';'+##',....`....,,::;;:::,,......,...,,,,,,,,:::::::,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,.....,,,,....``````````..,:;::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::,,,,,,::,:::::::::::,,,,,,,,,,,,,,,,,,,,,,:::;;;;:::,,,,,,,,.......,,,,,,,,,,,,,,,......,;+';;'+#+:...``....,,::::::,,,,.........,,,,,,,::::::::,,,,,,,.,,,,,....,,,,,,:::,,,,,,,,,,,,,..```````````..,:::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::,,,,:::,::::::::::::,,,,,,,,,,,,,,,,,,,,,:::;;;;;::,,,,,,,,.......,,,,,,,,,,,,,,,......,;+';:;+##;........,,,:::::,,,,,,........,,,,,,:::::::::,,,,,,...,,,......,,::::::::::,,,,,,,,,..```````````..,::::::::::::::::::::::::::::::::::::,,,,,,,,:::::::
:::::::::::::::::::,,,,:,:::::::::::::,,,,,,,,,,,,,,,,,,,,,::;;;;;:::,,,,::,,,......,,,,,,,,,,,,,,,,....,,;++'::;+#+:......,,,::::::,,,,,,,,,.....,,,,,:::::;;;::,,,,,,...,,.......,,::::::::::::,,,,,,,..```````````.,::::::,::::::::::::::::::::::::,:,,,,,,,,,,,,,,,,,::
::::::::::::::::::::,,,,::::::::::::::,,,,,,,,,,,,,,,,,,,,,,::;;;;:::,,,::::,,,,...,,,,,...,,,,,,,,,,...,:;'+';::;##;,...,,,:::::::::,::::,,,.........,:::::;::::,,,,,,,.,,.........,,:,,,,:::::::::,,,,..`````````..,,::::::,,,:::::::::::::::::::::,,,,,,,,,,,,,,,,,,,:::
::::::::,::::::::::::,,:::::::::::::::,,,,,,,,,,,,,,,,,,,,,,::;;;;::::,,:::::,,,,,,,,,,....,,,,,,,,,,,,,,:;'++;::;'#+:,..,,::::::::::::::::,,,........,::::::::::,,,,,,,,,,,........,,..,,,,::::::::::,,,..```````...,,::::::,,,,::::::::,,,:::::::::::,,,,,,,,,,,,,,,,,,::
::::::::,:::::::::::::,:::::::::::::::,,,,,,,,,,,,,,,,,,,,,,::;;;;:::,,,,,::::,,,,,,,,......,,,,,,,,,,,,,:;'++';::;##';,,:::::,,:::::::::::,,,.......,,::::::::::,,,,,,,,,,,.............,,,,::::::::::,,......``..,,,,:::::,,,,,:::::::,,,,,,,::::::::,,,,,,,,::,,,,,,,,,:
:::::,::::,:::::::::::,,::::::::::::::,,,,,,,,,,,,,,,,,,,,,,::;;;;:::,,,,,:::::::,,,.......,,,,,,,,,,,,,::;;'++';::+#+':::::::,,,,:::::::::,,,.......,,,:::::::,:,,,,,,:::,,................,,,,,,,,,,,,,,........,,,,::::::,,,,,,:::::,,,,,,,,,,::::::,,,,,,,,:::,,,,,,,,,
::::::,,,,,,::::::::::,,,,::::::::::::,,,,,,,,,,,,,,,,,,,,,,:::;;;::,,,,,,:::::::,,,.......,,,,,,.,,,,,,:::;'+++;::'##':;:::::::,,::::::::,,,,,.....,,,::::::,,,,,,,,:,::::,,................,,,,,,,,,,,,,,.....,,,,,:::::::,,,,:::::::,,,,,,,,,,,,,::,,,,,,,:,::::::::,,,`
::::::,,,,,,,::::::::::,,,,:::::::::::,,,,,,,,,,,,,,,,,,,,,,:::;;;::,,,,,,,::::::,,,......,,,,,,....,,,::::;'+++';;+##';;:::,,,,,,:::::,:,,,,,,...,,,:::::::,,,,,,,::,,,:::,,,................,.....,,,,,,,,,,,,,,,,,::::::::,,,,,,,::,,,,,,,,,,``,:;::,,,,,:,,,,.,,,````` 
:::::,::,,,,,,:::::::::,,,,::::::::::::,,,,,,,,,,,,,,,,,,,,,::::;:::,,,,,,,::::::,,,......,,,,,......,,:::::;'++++++##';:::,,,,,,,::::,,,,,,,,,,,,,,::::::::,,,,,,,,:,,:::,,,,,,,...,.................,,:,,,,,,,,,,,:::::::::,,,,,,,,,,,,,,,,,,`,;++:..,,,,,,.````..```````
:::::,::,,,,,,::::::::::,,,,:::::::::::,,,,,,,,,,,,,,,,,,,,,:::::::,,,,,,,,,:::::,,,.....,,,,,......,,,,::::;'+#++'+##+;:,:,,,,,,,,:::,,,,,,,,,,,,,:::::::::,,:,,,,::,:::::,,,,,,,,,,,................,,:::::::::::::::::::::,,,,,,,,,,,,,,..  ,###,``   `  ```,.,':.`.;;'+
:::::,,,,,,,,,,::::::::::,,,::::::::::::,,,,,,,,,,,,,,,,,,,,:::::,,,,,,,,,,,:::::,,,,...,,,,,.......,,,,::::;'+##++'+##':,,,,,,,,,,,:,,,,,,,,,,,,::::;;:::::,:::,,,::,::::::,,,,,,,,,,,,,.,,...........,,::::::::::::::::::.,,,,,,,,,,,,,.   `.+###',``````````.;++';,;++##
::::,,,,,,,,,,,,,:::::::::,,::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::,,,,..,,,,,,........,,,::::;;'+#+'''+#+;::,,,,,,,,,:,,,,,,.,,,,,:::;;;::::::::::::::,,:,:::,,,,,::::::,,,,,,,...``....,,:::::;;;::::::::: `.;:,,,,,,`    .:..'######'+'';:,,,.,++++#++####
::::::,,,,,,,,,,,,,::::::::,:::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,::::::,,...,,,,,,........,,,,::::;'+++';;'+#;::,,....,,,,,,,,.,.,,,,,:::::::::::::::::::::,,,,,,,,,,::::::::,,,,,,..........,:::::;;::::::;` ```          ...,,'#++####+++++++;::;;+###########
:::,,:::,,,,,,,,,,,,::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,..,....,,,,,,,::::::,,,,,,,,,,.........,,,,:,::;'++'';:;+#':,,.......,,,,,....,,,,,:::::::::,:::::::::::,,,,,,,,:,,,:::::::,,,,,.........,,,:::::::;,.  ``,@`,.`` `` `.;:'+''+++#####+++++#+++'+######+######
::::,,,,,,,,,,,,,,::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,..........,,,,,,,:::::,,,,.,,,,,.........,,,,:,,::;'++;:::'#':,,..........,,,,..,,,,::::::,,,,,:::::::::::,,,,,,,:,,..,,,:::::::,,,,,....`,: `..```  `  `.+;'+;+':,....:';''+####++####+###++++++######++####++
::,,::,,,,,,,,,:::::::::::::::::::::::::,,,,,,,,,,,,,,,,..............,,,,,,,,,,:::,,,,,,,,,.........,,,,,,,::;'++;:,,;#+:,..............,,,,,,::::::,,,,,::::::::::::,,,,,,,,......,,:::::::,,,,,..`'#+`     ``.:+:'####@+##+#:,,:+####++#+#++++'++'''+++##++#####++##+'';
:,,,,,,,,,,,,::::::::::::::::::::::::::::,,,,,,,,,,,,,,,..............,,,.....,,,::,,,,,,,,,.........,,,,,,,::;'++':,,:++;,...............,,,,:::::::,,,,,::::::::::::::,,,,,,.......,::;;``::,,,  ``#+;`.``@`..:####@##++:'+#'+#+######++++;,,,,,,,,,,,,:;++++#++';;;;::::
::,,,,,,,,,,,::::::::::::::::;:::::::::::,,,,,,,,,,,,,,,..............,........,,:::,,,,,,,,,......,,,,,,,,,,::;'+':,.,+#;:................,,:::::::,,,,,,::::::::::::::,,,,,,........,::`;'``  `.`.#+'::;#,+,`@#+######+#+#';##+++#####+;,,,,,,,,,,,,,,,,,,,,;':::,:::::::
::,:,,,,,,,,,::::;;::::::::::;;;:::::::::,,,,,,,,,,,,,,....................``...,,::,,,,,,,,,,....,,,,,,,,,,,,:;'+':,.,+#+:,...............,,::;;::::,,,,,:::::::::::::,,,,,,,.``.....,,`:#+;;;,:';;+#++##+'+,@`@'####+#++++++#+'++#####;:,,.,,,,,,,,,,,,,,,,,,,,::,,::::::
::,::,,,,,,,,::::;;::::::::::;;;;;:::::::,,,,,,,,,,,,,....................`````..,,:,,,,,,,,,,...,,,,,::,:,,,,,:;+':,.,'##;,,,,............,,::;;::::,,,,,:::::::::::::,,,,:,,..`.`.`   `##''+###+#++######++',++#####+++:::::::::;+###+:,,,,,,,,,,,,,,,,,,,,,,,,:,,,::::::
,,,,,,,,,,,,,,:::::::::::::::;;;;;::::::,,,,,,,,,,,,,,..................```````..,,:,,,,,,,,,,,,,,,,,:::::,,..,,:'':,.,:##':,,,,,..........,,::;;:::,,,,,,:::::::::::::,,,,::,..```  ``.,##+#######+#++#++++++,.+###+',,,,,,:::::::;#+':::,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::
,,,,,,,,,,,,,,,:::::::::::::::;;;;;:::::,,,,,,,,,,,,,.................`````````..,,::,,,,,,,,,,,,,,,,::::,,....,:;+;,..,+#+;::::,,,........,,::;;;::,,,,,,::::::::::::::,,::::,.```.,::#'#######++++++#++++;;:,.+###':,,,,,,,,,::::::;;::::,,,,,,,,,,,,,,,,,,,,,,,,,,::::::
,:,,,,,,,,,,,,,,:::::::,,,:::::;;;;:::::,,,,,,,,,,,,.......,,,,,.....``````````..,,,:,,,,,,,,,,,,,,,,::::,......,;+':,.,;#+'::::::,,.......,,::;;;:::,:::::::::::::::::::,,:,,,``,::#++++#######+++++';,,,:,,,: '#+#::,,,,,,,,,,:::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,::::::
::,,,,,,,,,,,,,,:::::::,,,,,::::;;;;::::,,,,,,,,,,,,.......,,,,,,....`````````...,,::::::,,,,,,,,,,,,::::,......,;+':,,,:+#'::::,,,,.......,,::;;;:::::::::::::::::::::::::,.```;'###',``.,;###';::'@;,,,:,::,  `+#:,:,,,,,,,,,,,:::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,:::::
::,,,,,,,,,,,,,,::::::::,,,,:::::;;;::,,,,,,,,,,,,,........,,:,,,...`````````.....,,::,:::,,,,,,,,,,,::::,......,;+';:,,:'#+;,::,,,,.......,,:::;::::::::::::::::::::::::``  `;+####'``````,;#;......,,:::::::  .';::,,,,,...,,,,,,::::::::::::::::::,,,,,,,,,,,,,,,,,,,:::
:::,,,,,,,,,,,,,:::::::::,,,,::::;;::,,.,,,,,,,,,,,........,,,,,....`````````....,,,::,::::,,,,,,,,,,:::,,......,;++;:,,:;#+;:,:,,,,,.`.....,::::::,,,,::::::::::::::::,.``.++######:.:,..:::;,......,,:::::::`+@',:,,,,,,...,,,,,,,,:::::::::::;;::::,,,,,,,,,,,,,,,,,,:::
:::,,:,,,,,,,,,,::::::::,,,,,,,:::::,,....,,,,,,,,,,......,,,,,,....```````....,,,,,::,:::::,,,,,,,,,:::,.......,;++';:,,;++'::::,,,..````..,,::::,,,,,,,::::::::::::,``.,'+#######+;'';;';;':,......,::::::::  ''::,,,,,,,.,,,,,,,,,,,,,:::::;:;;;::::::,,,,,,,,,,,,,,,:::
::,,,,,,,,,,,,,,::::::::,,,,,,,:::::,,,...,,,,,,,,,,.....,,,,,,,....``````....,,,,,,,:,::::::,,,,,,,,:::,.......,:'+';::,:+#';::::,,........,::::,,,,,,,,::::::,,,,```.++;########+';''''''''':......,:::::::.``'':::,,,,,,,,,,,,,,,,,,,,,:::::;;;;;::::::,,,,,,,,,,,,,,:::
:::::,,,,,,,,,,,,,::::::,,,,,,.,,::,,,,...,,,,,,,,,,,...,,,,,,,,....``````....,,,,,,,:::::::::,,,,,,,::,,.......,:;++';:,:+#+'::::::,,,.,..,:::,,,.....,,,:::,::,.` `:'#++######+;:,;''''''''':......,::;;;::. `'':::,,,,,,,,,,,,,,,,,,,,,,,::::;;;;;;;:::::,,,,,,,,,,:::::
:::::,,,,,,,,,,,,,,,:::,,,,.....,,:,,,,,,,,,,,,,,:,,,,,,,,:,,,,,.....```.....,,,,,,,:::::::::::::,,::::,,,......,:;'++;:::'##';::::::;;':,:;::,,,.......,,,,,.`````:'+###+####+;,,,,:'''''''++:.....,,:;;;;::  ,';::::,,,,,,,,,,,,,,,,,,,,,,,::::;;;;;;;:::::::,,,,,,,:::::
::::::,,,,,,,,,,,,,,:,,,,........,,:,,,,,,,,,,,,:::::,:::::::,,.............,,,,,,,,:::,:::::,,,:,,,,,::,,......,:;'++';::;+#';;:::::;;::,,:::,,.........,,,`  `,:'+#####+###',..,,,,;''''''++:,..,,,::;;;;:: `.'::::::,,,,,,,,,,:,,,,,,,,,,,,,:::::::;;;::::::::::,:,:::::
::::::,,,,,,,,,,,,,,,,,,,..````...,,::::::::::,::::::::::::::,,..............,..,,,,,,,,,,,:,,,,,,,,,:::,,,.....,,:;++';:,:'#+;;;:::::;:::::;:,...```...`.,:.`:+++####+++#';,....,,,,:''''++++,,,,,::::;;;;::  ,;:::::::,,,,,,,,:::,,,,,,,,,,,,,,:::::;;;:::::::::::::::::,
:::::,,,,:,,,,,,,,,,,,,,....````..,,::;;;;::::::::::::::::;;::,........,,,......,,,,,,,,,,,:,,,,,,,,,,::::,,,....,:;++';:,:;#+;;:::::::::::;:,,...```````.'+++#####++++';:.`.....,,,,::;''''':,,,,::::;;;;::,  ::::::::::::::::::::::,,,,,,,,,,,,,,,::::::::;;;;:;:::::::::
:::::,,,,,,,,,,,,,,,,,,....`````..,,::;;;;;:::::::::::::::::::,,,,,..,,,,,.......,,,,,,,,,,,,,,,,,,,,,,::::,,,...,:;'+';:,:;++;::::::::;;;;;:,..`..```..:'#######+#+++'.```.:..`.,,,,:::::::':,,,:::::::;;::` `;':::::::::::::::::::::,,,,,,,,,,,,,,,::::::;;;;;;;;;;::::::
::::::,,,,,,,,,,,,,,,,............,,::;;;;;;::::::::::,,:::::::,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,::,,,,,...,,:'++'::,:+#'::::::;;;';;::,.``,.`.:;+######++++++:` `,'''';'''';:,:::::::;',:,:::::::::::  .,'::::::::::::::::::::,,,,,,,,,,,,,,,,:::::;;;;;;;;;;;;:::::
:::::::,,,,,,,,,,,,,,,...........,,,::;;;;;;;:::::::::,::::::::,,,,,,,,,,,,,......,,,,,,,,,,:,,,,,,,,,,,,,,,,.....,:;++';:,:'#';:::::;;;;;;:,.``.+';'#######++';;;: `.;'''''';..::,'',:::::::;,` ,,`...,:::,`.`;'::::::::::::::::::::,,,,,,,,,,,,,,,,,:::::;;;;;;;;;;;;;;::
:::::::,:,,,,,,,,,,,,...........,,,,,:;;;;;;;;::::::,,,,::::::::,,,,,,,,,,........,,,,,,,,,:::,,,,,,,,,,,,,,,......,:;++':,:;#+;::::::;;;;:....,'##+#######+';:,,,`.;'''''''.``````,;':,:,::`.;,,,`;;:;...:  `;';:::::::::::::::::::,,,,,,,,,,,,,,,,,,::::::;;;;;;;;;;;;;;;
::::::::,,,,,,,,,,,,,.....,,,,,,,,,,,,:;;;;;;;;;;::::,,,::::;;:::,,,,,,,,........,,,::,,,,,,,,,,,,,,,,,,,,:,,,,,....,:'+';::;++;:,,,,,:;;.```,''+########++':,,,,``:;''''''``..``.;;:::,:::,:;';:;.:;'..:;:``;'''::::::::::::::::,,,,,,,,,,,,,,,,,,,,::::::::;;;;;;;;;;;;;;
::::::::,,,,,,,,,,,,,...,,,,::::::,:::::;::;;;;;;;::::::::;;;;::::,,,,,,.......,,,,:::::,,::,,,,,,,,,,,::,:,,,,,.....,;++;::;+#',.....,:,``.;'#+######+'+++;,,,,,.,;'''''+,.:::;'''''';;'';;;'++',.;;'+###+++':::::::::::::::::,,,,,....,,,,,,,,,,,,::::::::::::;;;;;;;;;;;
:::::::::,,,,,,,,,,,,,,,,,,::::::::::::::::;;';;;;:::::::;;;;;;;::,,,,,,.......,,,,:::::,,,::,,,,,,,,,::::::::,,..``..:++';:;+#',.....,,```:+##+++++++;:,::,,,::::,.;''''':'''''''''+''..,,'+++++''++#+#####++;'::::::::::,,,,,,,,........,,,,,,,,:::::::::::::::::;;;;;;;;
:::::::::,,,,,,,,,,,,,,,,,::::::,,::,::,,,,:;''';;::::::;;;'';;;:::,,,,........,,,::::::,,,::,,,,,,,,,:::::::::,.```..,'+';:;+#',.```..```,'###+';''';,,,,,,,:::::,,,:;''''''''''''++'```.:''+++++''+#######++`:::::::::,,,,,.............,,,,,,,,:::::::::::::::::::::;:;;
:::::::::,,,,,,,,,,,,,,,,::::::::,,,,,,,.,,,:;'';::::::;;;;;'';;;:::::,,.......,,,:::::::,,,,,,,::,,,,:::::::::,..```.,;+';:;+#+,.```````:++##+':,,:::,,,,,,::::::,,,,,:;''''''''''''.```,''++++++::;'+##':'++.';:::::::,,......````......,,,,,,,,,::::::::::::::::::::::;;
:::::::::,,,,,,,,,,,,,,,:::::::::,,,,......,::;;;::::::;;;;;;';;;::::::,,.....,,,::::::::,,,,,,,,,,::::::;:::::,..```.,;++;:;'##:.`````.:+++++;:,,,,::,,,,,,::::::,,,,,,,,.;''''''''.`,`.,;'+'++++,:::::::::+'`,:::::::,......````````....,,,,,,,,,,,::::::::::::::::::::;;
,:::::::,,,,,,,,,,,,,,,:::::::::,,,,,......,,::;;:::,:::;;;;;';;;:;::::,,,..,,,,:::::::::,,,,,,,,,:::::::;;;::::..```.,'++';:'+#;.` ``;'++++';:,,,,,::::,,,,:::::::,,,,,,....`.:'':```':::''+''++,.,::::::::+'`.::::::,,....``````````....,,,,,,,,,,,::::::::::::::::,::::;
,::::::,,,,,,,,,,,,,,,,,,::::::,,,,,,......,,::;::,,,,,:;;;;;;;;;;;;:;::,,,,,,::,:::::::::,,,,,,,,:::::::;;;::::..```.,;#+';:;++.```,##+++++:,,,::::::::,,,::::::,,,,,,:,.```````.```.;,,:'''''';...,,::::::'. `::::::,,..`````````````...,,,.``..,,,,,,:::::::::,:::,,::::
,,::::,,,,..,,,::,,,,,,,,,:::,,,,,,,,.......,::::::,,,,:;;;;;;;;;;;;;;;::,,,::::::::::::::,,,,,,,,::::::;;;;:::,...`..,;++';;;````.;+++++##',.,,::::::::::::::::,,,,.,,,,````````````:';:'''''''...,,,,:::::'```,:::::,....````````````...```  ``..,,,,,,:::::::,,,::,,:::;
,,::::,......,,,,,,,,,,,,,,,,,,,,,,,,.,....,,::::::,,,::;;;;;;;;;;;;;;;;:::::::::::::::::::,,,,,::::;;;;;;;::::,,.....,;++';;`  `.'+++++###+:,..,::::::::::::::,,,.......````````````,``,';''';...,,,,,,,::;'.`..,::::,,...```````````...`    ``..`.,,,,,,::::,,,,,,::::::;
,,::,,.......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::;;;;;;;;;;;;;;;:::::::::::::::::::,,,,::::;;;;;:::::::,,.....,;;+',```.;'+++'''++##+;,...,::::::::::::,,..````.````````````````..``....,,,.,,,,,,,;'. ..,:::,,,....`.`````````.````..,,.``.,,,,,,,::,,,,,,,,:::::;
,,,,,,.......,,::,,,,,,,,,,,,,,,,,,,,,,,:::,,::::::::::::;;;;;;;;;;::;;::::::::::::::;;;;::,,,,::::;;;;;:::::::,,,....,:`..` `.'+++';:::::;;'+',...,::::::::::,,..``````````````````````..`.`..,,,,,,,,,,,,;;:.:,'``.,,,......````````````,;;;::.``.,,,,,,,::,,,,,,,:::::;;
,,:,,,.......,::::,,,,,,,,,,,,,,,,,:::::::::,:::;;::::::::::;;;;;:::::::,:::::::::::;;;;;;::::::::;;;;::::::,,,:,,,,,,::``;;;;:'+++';:,,,,,,:;''',,,,.,,,,:::,,..````````````````.......`......,,:,,,,,,,,.;';;++,,`...,,,....``````.,,,,:;'''';:,,,,,,,,,,,,,,,,,,,:::::;;
,,,,,.......,,::::,,,,,,,,,,,,,,,,,:::::::::,:::;::::::::::::;;;;::::,,,,,,::::::::::;;;;;::::::::;;:,,,,.,,,,,::,,,,:.``:;###+'++'';,,,,,..,,::''++:.``.,::,,..````````````````......`.........,,,::,,,...;;:'##'::''',......``````:;;;;''''''';;;:,,,,,,,,,,,,,,,,::::::;
,,,,,......,,::,:::,,,,,,,,,,,,,,,,::::::::,,:::::::::::::::::::::::,,,,,,,,:::::::::;;;;;::::::::::,,......,,,:::::,``.;#++###+++'':,,.,,..,,,:::;'+;..,:,,,,..````````````````................,:::;::,...'``'+##+###,`  ```.`````,''';''''''''';::,,,,,,,,,,,,,:,,:::::;;
::,,.......,:::,::::,,,,,,,,,,,,,,::::;::::,,:::::::,:::::::::::::::,,.,...,,::::::::;;;;;:::::::::,.........,,::::''':+###++#+++'';:,...,,,,,::::::;'##+:..,...`````````````..`........```.....,:;;;;:,..,` `::+####+`    ``...```,'''''''''''';::,,,,,,,,,,,,,:::,,::::::
,,,...```..,:::,::::,,,,,,,,,,,,,,::::;;:::,,,,,::,,,,,:::::::::::,,,,.....,,::::::::;;;;;;:::::::,..````....,,::;+###++##++++++'';;:,,.,,,,,,:::::::;''++..,,..``````````..`::,...,,.`````....,:;;;;;::,,:  ,;::+###.   ``,,:,..`.:''''''''''';::,,,,,,,,,,,,,::,,,,::::::
,,,..```..,,:::::::::,,,,,,,,,,,,:::::::::,,,,,,......,,::::::::,,,,,,.....,,::::::::;;;;;;:::::,,..``````...,,:++++##+++#'+++++';;:,,,,,,,,,:::::::::::;'''+,..`````.```.,,,:;;...,:,``.:;;:,::;'';;;::::.  ,;:::++;`````,;;;``.,:''''''''''';::::,,,,,,,,,,,,,,,,::::::::
,,...```..,,:::::::::,,,,,,,,,,,:::::::::,,,,,.........,,,,,,::::,,,,,,.....,,,:::::::;;;;;;::::,..```````...,,.+#++##+''''+++++';:,,,,,,,,,::::::::::::::;++',..``....``.:;;'';...,:;;'''';:::;''';;:::::  `;::::,:,...`.:;;;,::,,,,:;:::;;;::::::,,,,,,,,,,,,,,,,,:::::::
,,..`````.,,,,::::::::,,,,,,,,,,::::::::,,,.....````....,,..,,::::,:::,,......,,,:::::;;;;;;;::,..````````..,. :###++';;'''++++';:::::::,,,,:::::::::::::::;++:......````.;;'''',.,:'''+'+';:::;'';::::::`  `:::::,,..,..:;;;;..,,,,,,,,,,::::::::,,,,,,,,,,,,,,,,,::::::::
,,..`````.,,,:::::::::,,,,,,,,,:::::::::,,....```````........,:::::::::,...```.,,,::::;;;;;;;:,,..`````.``..` :'###+;;;;''++++'';::::::::,,,::,,,.,,,::::::::';,.,...`````:''''':,:'+++++';::::;'';:::::.   `:::::,,,,:,:;;;;;```,......,,:::::::,,,,,,,,,,,,,,,,,,,:::::::
,,...```..,,,,:::::::::,,,,,,,:::::;::::,,...````````.........,:::::;;:,...```..,,:::::;;;;;::,;+#',```..,;'..;++##;::;;'++#++';::::::::::,,:,......,,::,,...,;:..,..`  `.:,;'';::;++++++;:::::;'';:::::  ``.::::::,,.:;'''';::``````  ``,::::::::,,,,,,,,,,,,,,,,,::::::::
,,...```..,,,,:::::::::,,,,,,,:::::;;:::,,...````````.........,:::::;;:,..`````..,::::::;;;;:,,:+##+#+';;''++'+'+:::::;;'+##++';:::;;;::::,,:,..````..,,.`````,',....```;'+,.,;::;++++'';:::::;;;;;::::: `  `.:::::,,.,;'';',,..``      ``::::::::,,,,,,,,,,,,,,,,,:::::;;:
,,,...`....,,,,:::::::,:,,,,,,::::;;;::,,,..````````..........,::::::::,..``````.,:::::::;;;::,.+####+++++++##+;::::::;;'+##++'';;;;;;::::,,,..```````..``````.:',..,.:;''';..::;''';;::::,:;;;;;;::::,',.` `.::::,,.``,:,...`...``     ``,::::::,,,:,::,,,,,,,,,,:::::;;;:
:,,,.......,,,,,::::::,,,,,,,,::::;;;:::,,..```````..,,.......,::::::::,..``````..,::::::::::,,..,'#'+++++++##:::::::::,:'##+++';;;;;;;::,,,,..````````````````,;;,.`,:;'''+..::;:,.,,,,,,,:;';;;::,,:.;+:` `.:::,,.`````````.,,```` ````.,,,,::,,::,:::,:::,,,,,::::::;;::
::,,.......,,,,::::::::::,,,,,:::;;;;:::,,.```````..,::,.....,,,,,,::::,,...````...,:::::::::,,,.:++++++'';:';::::::::,,:;+++++'';;;;;::::,,,..```````````````.,:;:``.,:;'';..:::`  `,,,,,,:::::::..,;:'+:  ``::,,..`````````.,'```````.,,...`.,,::::::::::,,,,,,::::::::::
::,,,,....,,,:::::::::::::,,,,:::;;;;:::,..```````.,::::,,,,,:,,,,,,:::,,,.........,,::::::,,::;''+++++;,,,:::::::::;:..,'++++++'';;;;::::,,,.```````````````.,,:;;:.``,:;;::::;'````,,,,.,,:,,,::,.,++++,` ``,:,,..````````..,':.````,;;;:.```.,::::::::::,,,,,,,,::::::::
::::,,,,,,,,::::,,:::::::,,,,,::::::::::,.```````..,:::::,,:::,,,..,,:::,,,,.......,,:::;::::;+''+++';,...,,:::::::;:..,;+++''+++'';;;:::::,,.```````````````.```.:'.````````..,;',;`.:,,.,,,..:'+::++###,`  `,:,,..```````....:''..,:;'''';,```..::,,,:,,,,,,,,,,,::::::::
::::,,,,,,,,:::::,,:::::,,,,,::::::::::,..```````.,::::;;::;;:,,,...,::::::,,......,:::',,''+'++'+';......,,,,::::;;.``.'+'''''++'';;;::::,,,.```````````````     ````  ```.,:..,:'';::,,,,,..;;;;;++###',`  `,::,...`````.....,;'''''''''+,.``..`.,,,,,,,,,,,,,,,,:::;;;::
:::::,,,,,,,:::::,,,::::,,,,,,::::::::,,..`````..,,:::;;;;;;;:,,,,,,,:::::::,,....,.`+#'''+++++++':,,.....,,,,::;;;:.`.:+'';;;'+++';;;:::::,,.```````.`````         .```.,;'+';:;;'';:::,,::;:;:;'+####+;,`  `.::,...```````....,;'''''''++'''';',`.,,,,,,,,,,,,,,:::;;;;;;
,:::::,,,,,,::::::,,,:,,,,,,,,:::::::,,,..`````.,,::::;;;;;';;:,,,,,:;;;:::::,,..,:;+@##''+++++++;:,,,....,,,,::;;;.``.'+';;;;''++'';;::::::,.``````.....`          ```.''''++++++++;:;;;;'''':,;'+##++;::.` ``......```````.....,,:::''+++++++++':,,,,,,:::::,,::::;;''';;
,,,:::::::::,,,::::,,:,,,,,,,,,:::,,,,,...````..,:::;;;'. ,+';;:,,,::;;;::::::, ``:+++##'+';;###+;::,,,..,,,,,::;;.``.;++';::;;'+++';;::::,,..``````.....`        ``,,:'''''++++++++'''''''+';;:;'++';;:::.```.`````........,,,,,,.,.,:+++++++++++'';::::::::::::::;;''''''
,,,,::::::::::::,,,,,,,,,,,,,,,,,,,,,.....`.`..,::;;;;;:.:;':,..::::;::::,:,  ` .+#+##+';;::####;::::,,,.,,,,,::;,```.++';;:::;'+++';;:::,....```````.,,,.    `  ``..,;''''++++++++';;;;'++':;+''';;;;;:::..,,..````..,;;;:;;';,.......:+++++++++++'';::::;;;;;;:;;;'''''''
,,,,:::::::::::,,,,,,,,,,,,,,,,,,,.............,::;;';,@#####@+' .,:,,   ,  `.+++++++';:::;++###::::,,,,,,,,,::;:.``.'++';::::;;'+++';;:.``````````  `..:,``````````.:'''+++++++++;,,:;:;'++++;:'';;;;;:::,:;;;;:,...`.,''''++':........:+++++++++++'';;;;;;'''''''''''''''
,,,,::::::::::,,,,,,,,,,,,,,,,,,...............,::;;'   +###+#++'#`  `;.;+#;+++''';;::::,::#####;::,,...,,,,::;;:,..;+++';:::::;''++';;,`````````    ````:,`````````.,:;''+++;''',```..,;+++';;;;;;;;;;:::;;'++++':.```,'+++++',.........,'+++++++++'';;;''''''''''''''';;;
,,,,:::::::::,,,,,,,,,,,,,,,,,,...............,,::;;',   ;@##+#,`.#.,,''++++'+';;;;:::::,::+###'::,,...,,,,:::;:;;;++++';::::::;;''+'';.```````,``  ```  `...```.....:,,:'++;+':,......,'+++;:::::;;;;;::;;'+###++;,...:+###+':.........,,,::;''''''''';;;;;;;;;;;:::::::::
,,,,,,::,,,,,,,,,....,,,,,,,,,................,,::;;''  `.,##@```:,##+'':::+;::;;;;:::::::'++##:::,.....,,,::::;;'+++++';:::::::;;'+'':.``````.,.`````.`  ``.```...,,,...:######+::;;''''++':::::::;;;;::;''+++##+';;;;'+###+;..........,,:;''+''''''';:::::::::::::::::::,
,,,,:,,,,:,,,,,,......,,,,,,,,,.........,,,,.,,,::;;';. .:###;,``.'###:,:::,:::;;;;;::::,;;''#+::,,......,,::,:;;'+++++'';::::::::;'+:,.``````,,,.``````````````.,,:;;:,.,##+#++#':'''++++'::::::::;;;:::;'+';;'++++++'++###+;,.........,,:;''''''+'';::::::::::::::::::::,
,,,,,,,,,,::,,,........,,,,,,,,.........,,,,,,,,::;'',``.#':.#'`@+++#:::::,,,::;;;;;;:::,`,'''::::,.......,,,,;'++'''+++';;:::::::;'',.``.....,,,..````````..``..,,,,,,,``+#'';;;;::'+++++;:::::::;;;::::;'+:,:;;;''+++++##++',........,,,,,,,:;''''';:::::::::::::::::::::
,,::,,,,,,:,,,,.........,,,:,,,,.......,,,,,,,,,::;'''.  ,,,'#;##++;;::::, ::::;;'';:::,..,'';::::,,.........:'++';;'++++'';;:::,..,,`````````.,..``````.`````..,,,,,,,,``;':;:::,,,;'+++';:::::::;:::,,,;+',,,,:;;;''''+##+'::,,,....,,,,,,,,,,,:;;;;:::::::::::::::::::::
,,,,,,,,,,,,,,.....``....,,::,,,,.....,,,,,,,,,,::;`  .`` ,` `..+++`;::::::  ::;;'';;::,,,:''':::::,....`....;'+;:::;'++++''';:.``````````````.,..`````..`````.,,,,,,,,,..````,:.`.:'+++++;:::,,:::,,...,'+:.,,,:;;'';;;''';'';:,,,...,,,,,......,,,,::::::::::::::::::::::
:,,,:,,,,,,,,,....````...,,::::,,...,,,,,,,,,,,,:,``.    :.` ``,;+...:::,,,:``;;;';;;:;,,,;;'':::::,,..`````,'+':,,,;'++++'''',```````````````,.```......``..,,,,,,,,,,,,.``.``...,'+++++++:,...,,,,....:++,..,:;''''''+''++++';,,.....,,,,........,,,,,,,,,:::::::::::::::
,:,:,,,,,,,,,,...`````....,::::,,,,,,,,,,,,,,,,,:      ..;`.;`';':```::,,,,,``.;;;;;::::,:';':,::::,,..`````,'':,.,,:'+++'''';.`` ```````````.,```````...``.,,,,,,,,,:,,,::;:```.:''+++++++:.`...,,....,;';,.,,:;'++++++++++'';:,,.......,,,.......,,,,,....,,,,,:,,,,:::::
:::::::,,,,,,,....``````..,,::::,,,,,,,,,,,,,,,.    .`:,;;,`,;+''.,.`.;,,,,:,``;;;;::::::;';+,,::::,..``````,+;,...,:;++'';;;:.`  ```````````,.```````...``,,,,,,,,,,:,,:;;:``...'''++++''+,```...,,...:'+:,,,,;'++++++'''';;;::,,,.,,,,,,,,,......,,,,,,,..,,,,,,,,,,,,:;;
:::::::,,,,,,,.....`.......,::::,,,,,,,,,,,,,,.      ,+++:,;++++'.,..`,:,,,,:``,;::::::::;++:,,:::::.``````.;',....,:;++';;;;:``` ``````````.,.``````......,.`.,,,,,:,,:;;:.```,''++++++++'.```...,,,.,;'+:,::;''''''''';;;:::,,.......,,:;::,,,...,,,,,,,,.,,,,,,,.....,,:
,::::::,,,,,,,,...........,,:::::,,,,,,,,,,,,,   ` .  ###+++#++;'..:;'::,,,,,.,`:::::::::'+;',,,:::,.``````:+;,....,:'++';;:::.``````````````,.``````....,,,.``,,,,,``.::::`:'++++''++++++:.```..,::,,;''+''''+';:::::;;;:::,,,........,,,:;;;:,,,.,,,,,,,..,,,,,,,........
,:::::,,,,,,,,,,..........,,::::,,,,,,,,,,::,,   `` ```;''+`,++;`,,:;';::,,,,,,.:::::::`;+'.',,,:::,.`````.+':....,,;'++';:,,,.``````````````,.```.....,.,,,.`.,,,.`  `:,:..;''++'''++++++:.``..,;;;;;'''+++++';:,,,,:::::,,,...........,,:;;;::,,,,,:,,,,.,,,,,,,,........
::::::,,,,,,,,,,,,,,......,,:::,,,,,,,:::::::.`   `` ```#+:,;++`.,:,::;::,,,,,``:::::,`:++:,++,,,::,.`````;+;,..,,,:;'++';:,,,.````````````...,.``..,,.,,,:,:;,..`   `.,,,`.''+++'''++++++:...,:;'+++++++++++';,,....,,:,,,,.............,,:::,,,,,,,:::,,,,,,,,,,,........
:,::::,,,,,,,,,,,,,,,,..,,,,::::,,,,,,::::::::``` ```#`:'+.,'''`;:,,:';:::,,,,,`.```.:';,'::++,,,::,..```,++:,,,,,,:;'++'::,,,,.`````````...```...,,,,.,,:::;'.``    ``,,`.;'++++'''+++++'::::;'++++++++++'+';,,......,,,,,..............,,,:,,,..,,,:::;;;;::::,::,.......
:,,::::,,,,,,,,,,,,,,,,,,,,,,::::,,,,,,::::::::``` `,''+++`+++++';,::;;.::::,,,,;';::::`,+,;'',,,,::,.``.;++:,,,,,::;'++'::,,..`````````..,.`````.,,,..,,:::::.`````  `,.`,''++++'''+++'';'''+++++++++###+'';:,.......,,,,,.......,......,,,,,,...,,,,::;;;;;;;;;;;;::,,..`
,,,,,:::,,,,,,,.,,,:::,,,,,,,,::,,,,,,:::::::::``````+++#,`++++++:,,:';`::::,,,:,,,,,,:::',,;;,,::::,```,'';:::::,,,,:'+';:,,.``````.``..,,.``  ``.,,..,,:::::.```,`  `..,;'+++++'''++'''++++++++''''+###+';;:,.......,::,,......,,,,....,,,,,,...,,,,:::;;;;;;;;:;;;;::.``
``````````````````..,,,,,,,,,,::,,,,,,:::::::::,`` .`#+++`.:++++;,,,:::``:::::.`,,,,,,:;`':,;',::::,```,';:,,,,,.....,;++;:,.```````.....,..``````.,,.`.,:,,:,....:,````..;''++'';''+''++++++''''';;;'###+;;::,......,,::,,......,,,,,....,,.,,...,,,,::::;;;;::::::::,..``
````````````````````..```..,,,,,,,,:::::::::::::``````.,```,,+':,,,,;,:.``,:::, .,:,,,':,:::;+::;:,.``,';:,...````...,:'+';:.````````...,...``````.,,..,,,,,:,,,,:::.```,,;'''';;;'++++++''''';;;;;;;'###';:::,.....,,,::,,,.....,,,,,,......,,,,.,,,:::::::;::::::::,..```
``````````````` ````..`````..````..,,,,,,::::::::````....`..:,,,,,,.;:::````::,``.,.;;,,+:::'+:;;:...;':,..````````..,:+++';,.````````........```.,,,,,::,,::::,,::,,.``,,,:;;;;;;'++''''';;;;;;;;::;+###';:::,,....,,::::,,,...,,,::,,..,..,,,,,,,,::::::::;:::::::,..````
,,.`````````````````..`````````````````.......,,, .`` ````.,,.,,,,,:,:::, ``.,:, `.':,,';:;;'+;;;:..;:...``````````.,:;++#+':.````````...........,:::::::::::::::,,,,,``.,.,:;;;;;''';;;;;;;;;::::::;+###';:::,,,,,,,,:::::,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::,,...````
'':,,,,,,::,,......,:,.``````````````````````````...` `..,.`,,.,,,,,,,,,.. ```;:```.., ',,::+',,,...:.````````````.,:;++###+;,.``````............,:;;:::::::::,.`.,,,:,...:::;;;;;;;;;;;;;::::::::::;'###';::::,,,,,,::::::,,,,,,,,,::,,,,,,,,,,,::::::::::::::::,,,..`````
++'';;:;;'';;;:::::;'';:,.....```````````````````````.`.``...,,,,,.`.::::,.````:: ..``'.`.,,.+..```.,````````````.:;+++#####':,.``.....,,,,,,...,:;';;;:::,,::.```....,,,,,:;;;:;;;;;;;;:::::::::::::'+#+'::::::,,::::::::::,,,,,,,,::::,,,,,,,,::::::::::::::::,......````
++++++'++++++'+'''''+++'';::;;::,,,..`````````````````..``....,,,,,,,....`.:...::,,;;#```..,;'...``:.```````....,:'++#######+';:,......,,,,,,,,,,:;;;;::::,,,,.```````.,,,:::;;;:;;;;;;;::::::,::::::;'+';:::::::::::::::::::,,,,,,,::::::,,,,::::::::::::::::,.........`..
++++++++###+++++++++++++++''++++'';;:,,,,,,............ `....,;:::,,,..`........,.:::`````.''++,:,;',``...,,::;;'+++#######++++;..````.,,:,,,,,,,,:;;;::::,,,,.....```.,,,,::;;::;;;;;;;;::::::,::::::;';::::::::::::::;;::::,,,,,,,,::::::,,,,::::::::::::::,.............
#+++++######+#+++++########+#+##++++'''''';;;;;;:::,,, ``..,,,:,,;..,,,,,.....,,,,,:' ``..';''+:+##+:,,::;;;''+++++######+++++':.`````.,,::,,,,,,,,:::::::,,,....,....,...,::;:::;;;;;';;;:::::::::,::::::::::::;::;;;;;;;:::,,,,,,,,,::::::,,,:::::::::::::,..........,,,:
#+++++#############################++++++++++++++''': `...,,::,,,,,.,,..,.` :::,:.,,;`..,:''''+;;##+'''''''''+++++++++++++'''';.```````,,::,,,,,,,,:::::::,,,.````....```.,:;:::;;;;;'';;;::::::::::,::::::::::;;;;;;';;;;;::,,,,,,,.,,::::::,::::::::::::,,,........,,,::;
++++++################################+++#+++++++++' . ,,,,,,.`...... , ...;::,:::,,,::;'''''+'''#+++++++++'++++++++'''''';;;;:.``````..,::,,,:,,,,:::::::,,,````````````,:;;:::;;;;;;;;;;;::::::::::,,::::::::;;;'''''';;;;::,,,,....,,::::::::::::::::::,,...``....,:;;;'
++++++########+++###++################++#+#++#####; `..,:,,,`     ` ; ..,,::.::,,;,,:;''+;';;''';+++++++++''''+++''';;;;;;;;::,````````.,,,:::::,,:::::::::,,```````````.,;;:::::;;;;;;;;;;;;;::::::,,,::::::::;;;''''''';;;::,,,......,,:::::::::::::::::,,........,;'''''
+++++++######+++##++++###############+++#++++####+` `..,,,`     ``` . ..,,:,::,,::,,,:+++':`'''''++++#+#+'';;;''';;;::::::::::,.````````.,,,,,::::::::::::::,``````.```.,:;;::::::::;;;;;;;;;;;;;;::::,,,::::::;;'''''''';;;::,,,.......,,::::::::::::::::,,.......,;;'''''
+++++++++++++++++++++++#############++++++++++####+#@+,,,  ````  ``.....`,,,:,,,:;,,,;++;```:'''+++++++++';:::;;;::::::,,,,,,:,.````````.,,..,::::::::::::::,````.,,..,:;;;;::::::::::;;;;;;;;;;;;:::::::::::::;;''''''''';;::,,,.......,,:::::::::::::::,,,,....,,:'''''++
''++++++++''''''''+++++#######+##++++++++++++++#++++#,,.`.,,,.`` `:..` ;.,,:.,,,::.,,'#     .'';'++'''''';:,,,:::::,,,,,,,,,,:,.````````......,:::::::::::::,```.,:,,:::;;;:::::::::::::;;;;;;;;;;:::::::::::::;;'''''''';;;::::,.......,,::::::::::::::::,,,,,,,:;'''++++'
'''+++''''';;;;;;'++####+++++++++++'''''''''+++++++++.,',:,,:..... . ``..`,..,:,::,,,+`      `:::';;;;;;;;,,..,:::,,,,,,,,,::::,.``````....`..,:::::::::::::,....,,,,:::;;;:::::::::::::::::;;;;;::::::::::::::;;'''''''';;;;:::,,......,,::::::::::;;::::::,,,:::;''+++++'
::;;''''';;;;::;''+####++++'''++'';;;;;;;;;;'''';;''';++,,```,,,..,,...`+`,.,,.,':,,'+         .,`,:;::;;;,,,,,:::,,,,,,,,:::::::,,......````.,:::::::::::::,..,,,::::::::::::::::::::::::::::::::::::::;:::::;;;'''''''';;;:::::,.....,,,::::::::::::::;;;::::::;'++++++''
;;;;;';;;;;::::;'+####++''';;;;;;;::::::::::;;;;::;;;;;,:.`,`,.,.,;.:.``.,:.,,,;,:.:;       ,,,:,,,:::::::,,,,,:::::,,,,::::::::;:::,,..`````.,:::::::::::::,,,,,,,::,,,,::::::::::::::::::::::::::::;;;;;:::;;;;'''''''';;;::::::,,..,,,::::::::,,,,,::;;;;;;;;''++++++'';
;;;;;;;;::::::;'+####+'';;;;::::::::::::::::::::::::;;::.`` .....,..:,`.:.,.,.,'::.:,      .,,,:,,,::::::,,...,,:::::,:::::::::;;::::,..`````.,:::::::::::::,,,::,::,,,,,,::::::::::::::::::,,,,::::::;;;;::;;;;;''''''';;;;:::::::,,,,,:::::::,,...,,,:;;';'''''++++++''';
;;;;;;::::,::;'+###++'';;;:::::::::::::::::::::::::::::;,.:``..`,`,,,,...,`,,.`.::.:      `,`,:::,,:::::,,.....,,,:::::::::::::::;:::,..`````.,:::::::::::::,,,,,::,,,,,,,:::::::::::::::::,,,,,,:::::;;;;;;;;;;''''''';;;;:::::::::,,,:::::::,,.....,,:;;'''+++++++++''';;
;;;::::::,::;'+###+++'';;::::::::::::::::::::,,:::::::::,`.```:.,,,,:.:;..,.````,:,,`    ,,,`,:::,,,::::,.......,,,:::::::::::::::::::,..``..,::::::::::::::,,,,::;:,,,,,,,::::::::::::::::,:,,,,,,::::::::::;;;;;;;;;;;;;::::::::::::::::::::,,.....,,:;''++++++++++''';;;
;::::::,,::;'###+++''';;;:::::::::::::::::::::,,,,,,,..,.```,,,,,,,::,:,,;.`.```,:,:  `.,:,,.;:,:,:,::::,.......,,,,,,,::::::::::::::::,....,::::::::::::::::::::;;:,,,,,,:::::::::::::::::,,,,,,,,,:::::::::::;;;;;;;;;;::::::::::::::::;;;::,,,....,,:;'++++++++++'';;;;:
:::::,,,:;'+##+++'''''';;:::::::::::::::::::::,.........,```.`,,,,,::::..``,````,,,: ,.:`,,,;:::,:::,:::,........,,,,,,:::::::::::::::::,,,::::::::::::::,,,::::;;;:,,.,,,::::::::::::::::,,,,,,,,,,::::::::::::;;;;;;;;;::;::::::::::;::;;;;::,,,,,.,:;''++++++++''';;;;;:
::::,,,:;'+##++'''''''';;::::::::::::::::,,,............:..,`,,,,,::::.,.`;`````,,::,`:.`,,,,::;::::::::,.......,,,,,::::::::::::::::::::::::::::::::::,,,,,:::;;;;:,,,,,::::::::::::::::::,,...,,,,::::::,::::::::::::::;;;;;:::::::;::,,::;;::,,,,,,:;'++++++++''';;;;;:,
:,,,,,:;'+#+'''''''''''';;::::,::::::,,..........,..,..,,,,,,,,,,:,:.,;,:.``````,:`..``,.,.::::::,:::,:::,.......,,,,,:::;:::::::::::::::::::::::::::::,,,,,,::;;;;::,:::,,,,,,,,,,,:::::::,,...,,,,::,::,:::::::::::::::;;;;:::;;:;;::,,,,,;'';;::::;;'++++++++'';;;;;;:::
:,,,::;+#++';;'''''''''';;:::,,,,,..............,,,,,,,,::,.,,,,:,,:::::.````  .,:.,..`,,,:,::;;,::::::::,,......,,,,,:::;:::::::::::::::::::::::::,,:,,,,,,,:;;;;;:::::,,,,,......,,:::::,,,,,,,,,,::,,:,,::::::::::::::;;;;;:;;;;;:,,,,,,,:'+''''''''+++++++''';;;;;:::::
,,,:;'+++';;;;;;'''''''';;:,,.................,,,,::::;;;;;;::,,:,:::::::,`    ,,:`.,.:::::,::;::::::::::,.......,,,,::::;;;::::::::::::::::::::::,,,,,,,,,,,:;;;;;:::::,,,...```...,:::::,,,,,,,,,:::::::,:::::::::::::::::;;;;;;;::,,..,,,:;++++++++++++++++'';;;;;::::::
,::;'++';;;;:;;;''';;:::,,.................,,,,:;;::::::::;;;,,,::::::::,:,,`  ,:.```.`,;:::::;:;:::::::,,.......,,,,:::::;:::::::::::::::::::::::,,,,,,,,,:::;;;;::::::,,,...````..,,::::,,,,,,,,,::::::::::::::::::::::::::;;;;;;;:,,..,,,:;+++++++++++#+++'';;;;;:::::::
:;'+#+';::::,,,,::::::::,,...............,,,::;:::::::::::;;;;:::::::::::,,,,,;::``:..,.:::;;;;:;::::::,,.......,,,,,,::::::::::::::::::::::::::::,,,,:,,,,::;;;;;::::::,,...`````...,:::::,,,,,,::::::::::::::::::::::::::::::;;;;;;:,,,,,,:'++++++++####++'';;;;::::::;::
;'##++';:,,,,,.,,:::::::,,.........,,,,:::::::::,,,:::::::;;;;;;::::::;;,:,,,:,:,.`..;'.::::::;;::;::::,,......,,,..,,::::::::::::::::::::::::::::,,,,::,:::;';;;::::::,,,....````...,::::::,,,,,:::::::::::::::::::::::::::::,,:::;;:,,,,,:;'+++++++####+++'';;;::::::::::
+#+++'';::,,,,,,::::::::,,,.,,.,,,:::::::::::::,:::::::::::::;::::::;;;;;:;;::::,,...@;;:::::;;:::::::::,.....,:,....,::::::::::::::::::::::::::::,,,:::::::;';;:,,,::,,,,....````..,,::::::::::::::::::::::::::::::::::,:,,,...,:::;;::,,:;'++++++++++++++'';;;:::::::::::
##++'''';::,,,,,::::::::,,,:::;;;::::::::::::::::::::::::::::::::::;;;;;;;;;:::,.,:,;+';;+:::;,.,:::,:::,,...,,:,....,:::::::::::::::::::::::::::,,,,::::::;'';::,,,,:,,,,,....`...,,,:::::::::::::::::::::::::::::::::,,,,..`..,,::;;;;;;;'++++++++++++++'';;;:::::::::::;
##+''+++';::::::::;;;;;;::::::;;::::::::::::::::::::::::::::::::::;;;;;;;;;::,,,,,,;'';:::'+';,.....,::::,,.,,,,,,,,,,::::::::::::::::::::::::::::::::::::;;'';:,,,,,,,,,,,.......,,,::::::::::::::::::::::::::::::::::,,..````..,:;'''''''++++##++++++''''';;:::::::::::::
#+''''''';;''''''';;;;:::,,::::::::::::::::::,::::::::::::::::::::;;;;;;;;;:,,,,..`.';:,,,:'';;::,,,:::::,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::;;;;;:,,,,,,,,,,......,,,,,:::::::::::::::::::::::::::::::::,,..`````..,:;'++++++++++#++++''''''';;;:::::::::::::
'';;;;;;;;;;;;;;;;;;:::::,,,,:::::::::::::,,,::::::::::::::::::::;;;;;;;;;;:,,,...``;:,,,,::';;;;;:,::::::,,,,..,,::::::::::::::::::::::::::::::::::::::::;;;;;:,,,,,,,.,.......,,,::::::::::::::::::::::::::::::::::,,,..`.```..,:'++++++++++++++'''';;;;;;;;:::;:::::::::
';;;;;::::;;;;;;;;::::::,,,,,::::::::::,:,,,::::::::::::::::::::;;;;;;;;;:::,,,,.` `:.``````.'''..:````,:::::....,::::::::::::::::::::::::::::::::::::::::;;;;::::,,,,,,........,,:::::::::::::::::::::::::::::::::::,,,........,:;'++++++++++++++'';;;;;;;;;:;;;;;;;;;:::;
;;::::::::::;;;;;;::::::,,,,,:::::::::::,,,,:::::::::::::::::::;;;;;;;;::::::,,,`` `.`       `,'.``     ,::,:.``..::::::::::::::::::::::::::::::::::::::;;;;;:::::::,,,,..```...,,,::::::::::::::::::::::::::::::::::,,,,.......,;'+##+++++++++++'';;;;;;;;;:::;;;;;;:::::;
:::::::::::;;;;;;;::::::,,,,,::::::::::,,,,,::::::::::::::::::;;;''';;;:::::::.`````          `:;.      `,...````.:::::::::::::::::::::::::::::::::::::;;;;;;::::::::,,,..````..,,,:::::::::::::::::::::::::::::::::::,,,,...,,:''+###+++++++++++''';;;;;:;;;::;;;;;::::::;
:::::::::::;;;;;;;:::::,,,,,::::::::::,,,,,,::::::::::::::::::;;''';;;::::::.....',.`          .;`  `   ``...```..:::::::::::::::::::::::::::::::::::::;;;;;;::::::::::,..````..,,:::::::::::::::::::::::::::,,:::::::::::,,::;'+++###++++++++++''';;;;;;;;;;;;;;;;::::::::
:::::::::::;;;;;;::::::,,,,::::::::::,,,,,,,:::::::::::::::::;;;'';;;;:::::,.,:,,',````````  ``.;```.```..,,,.....::::::::::::::::::::::::::::::::::::;;;;;;;;::::::,,,,,.````.,,:::::::::::::::::,,,,:::::::,,,:::;;;::::;;''+++#####+++++++++'''';;;;;::::;:;;;;;::::::::
::::::::::;;;;;;;:::::,,,,,:::::::::,,,,,,,,:::::::::::::::::;;''';;;:::::::;'';:`````.````````::````.:,,:,,::,..,:::::::::::::::::::::::::::::::::::;;;;;;;;;;::,,,,,,,,,....,,,::::::::::::::::,,,,::::::::,,,,::;;;;;;''+++++#####+++++++++'''';;;;;;;::::::;;;:::::::::
::::::::::;;;;;;;:::::,,,,::::::::::,,,,,,::::::::::::::::::;;;'';;;:::::::;;:::````..```.,..```:....::,,;;;;;,,,,,;:::::::::::::::::::::::::::::::::;;;;;;;;;;:,,,,,:::,:,,,,,:::::::::::::::::::,:::::::::,,,,,::;''''''+++++######+++++++''''';;;;;;;;;::::::;;:::::::::
::::::::::;;;;;;::::::,,,,::::::::,,,,,,,:::::::::::::::::::;;'';;;:::::::::,...`.`.....,;,..,````.,;;;;;''''':,,,:::::::::::::::::::::::::::::::::::;;;;::;;;;:,,,,,::::::::;;;;::::::;:;;;;::::::::::::::,,,,,,::;'''''++++++#####+++++++''';;;;;;;;;;;;;::::::::::::::::
:::::::::;;;;;;::,::,,.,,,:::::::,,,,,,,,::::::::::::::::::;;;;;;::,.``.::::,..``....,,,:,``,,````.,:;;;;;;;;;:,,::;;:::::::::::::::::::::::::::::::;;;;::::;;;:,,,,,::::::;;;;;;;:::::;;;;;;::::::::::::,,,.,,,::;''++++++++++###++++++++''';;;;;;;;;;;;;;;:::::::::::::::
:::::::::;;;;;::,,,,,,.,,,::::::,,,,,,,:::::::::::::::::::;;;;;;.```````,,::::....,,,,,,,.`..,.```.,::::::;;;;;::;';;::::::::::::::::::::::::::::::::;;:::::;;;:::::::;;;;;;;;;;;::::::;;;;;;::::::::::,......,::;;'++++++++++###+++'''''''';;;::;;;;;;;;;;;;::::::::::::::
::::::::;;;;;;::,,,,,,,,,,:::::,,,,,,,::::::::::::::::::::;;;;;,.``.```.::`.:;....,,,,,,.....,..``,.::::::::::;;'''';:::::::::::::::::::::::::,:::::;;;:::::;;;;;::;;;;;;;;;;;;::::::::;:;;;;;:;:::::,.``....,,::;'+++++++++++++++'''''''';;;;;::::;;;;;;;;;;;::::::;;:::::
:::::::;;;;;;;::,,,,,,,,::::::,,,,,,,,:::::;::::::::,,:::;;;;;..,,`````.:,``,:.``,,,,,,,....,,````,,::::::::::;;'+'';::::::::::::::::::::,:::::::::;;;;;::::;;''''';;;;;;;;;;;;:::::::::::;:::;;;;:,.`````...,,:;;'+++++++++##+++'';;;;;;;;;;;::::::;;;;;;;;;;;;:::::::::::
:::::::;;;;;;;::,,:::,,::::::,,,,,,,,,:::::::::::::,::::;;;;;.`..`  `..:;.`...``.,.,,,,,.,.,:,.```,,,::::::::::;'+';;:::::::::::,,,:::::::::::::::;;;;;;:::::;'''''';;;;;;;;;;;::::::::::::::::;;:,.``````...,:;''+++########++''';;;;;;;;;;;;:::::::;;;;;;;;;;;::::::::::;
::::::;;;;;;;;:::;;::::;::::,,,,,,,::::::::::::::::::::;;;;;:,.:` `.,;;;` `.,...,.,,.,,...,::,.```.:,::::::::::;;'';;:::::::::::,,,:::::::::::::::;;'';;:,,::;''+''';;;;;:::::::::::::::::::::::,,..``````..,:;''++++#######++'';;;;;;;;;;;;;;::::::::;;;;;;;;;;;::::::::;;
::::::;;;;;;;;::;;::::::::::,,,,,,:::::::::::::::::::::;;;;;::'```.:'';.```.:.,,,,,,,,,..,,,,.````.:,:::::::::::;'';;::::::::::::,::::::::::::::::;;''';::::::;'+''';;;;;:::::::::::::::::::::,,...```````..:;''++++########++'';;;:::;;;;;;;::::::::::;;;;;;;;;;;;::::::;;
::::::;;;;;;;:::;::;:::::::,,,,,,:::::::::::::::::::::;;'';;;::.`.:''',```.,:....,,::,,..,,,,..``..:,:::::::::::;;;;;::::::::::::::::::::::::::::;;;''';;:::::;'''''';;;;::::::::::::::::::::,,...````````.:;''+++++#######++'';;;::::;;;;;;;;::::::::::;;;;;;;;;;;::::::;;
::::::;;;;;;;::::;::::::::::,:,,,::::::::::::::::::::;;''';;;::::;''',``.::;',.....,,,,....,,,,.,,,,,,::::::::::;;;;;:::::::::::::::::::::::::::;;';;;;;;::::::;;';;;;;;;;:::::::::::::::::::,,...``````..,;'+++++++#######++';;;:::::;;;;;;;:::::::::::;;;;;;;;;;;;::::;;;
:::::::;;;;;;::::::::::::,,,::::::::::::::::::::::::;;'''';;:::::;'''``,;;;'':..```.,,....,,,,:,.,,,,,::::::::::;;;;;::::::::::::::::::::::::::;;;;;;;;;;;::::::;;;;;;;;;;;:::::::::::::,,:::,,....```..,,;'+++++++####+++++'';;::::::;;;;;;;::::::::::::;;;;;;;;;;;:::;;;;
::,,,,,,:;;;;::::::::::,,,,:::::::::::::::::::::::;;;'''';;::::::::::`.:''''';.` ``,,.`...,,,:::,,,,,,:::::::::::;;::::::::::::::::::;;;:::::::;;;;;;::;;;;;;::::::;;;;;;;::::::::::::,,..,,,,,.......,,:;''+++++++++++++++''';;::::::;;;;;;;:::::::::::::;;;;;;;;;;;::;;:;
::,,,,,,,:;;::::::::::,,,:::::::::::::::::::::::::;;''''';;::::::::::..:''''':.` `,::,,,,,:::..:,,,,,,,:::::::::::::::::::::::::::::::;;:::::::;;;;;;:::;;;;;::::::::::;:::::::::::,,.......,,,,,,,,,:::;;''++++++++++''''''';;;::::::;;;;;;;::::::::::::::;;;;;;;;;;;;::;;
:,,..,,,,:;;::::::::,,,,:::::::::::::::::::::::::;;''''';;:::::::::::..;''''':,``.:::::::::::,.:,,,,,,:::::::::::::::::::::::::::::::::::::::::;;;;;:::::;;;;:::::::::::::::::::::,..`````..,,,,,,:::;;;;''+++++++++''''';;;;;;;::::::;;;;;;;:::::::::::::::;;;;;;;;;;;;:;;
:,,....,,::::::::::,,,,:::::::::::::::::::::,::::;;''';;;::::::::::::;''''''':.```.:::::::::::,:,,,,,,::::::::::::::::::::::::::::::::::::::::;;;;;::::::;;;;;:::::::::::::::::,,..````````..,::;;;;;'''''+++++#+++'';;;;;;;;;;;;:::::;;;;;;;::::::::::::::::;;;;;;;;;;;;:;
,,,....,,,::::::::,,,:,:::::::::::::::::::::::::;;;'';;;:::::::::::::;''+++'':,....::::::::::::::,,,,,::::::::::::::::::::::::::::::::::::::::;;;;::::::::;;;;;::::::::::::::,,..``````````..,:;;'''''+++++++++++''';;;;;;;;;;;;;;::::;;;;;;;::::::::::::::::::;;;;;;;;;;;;
,,,...,,,::::::::,:::::::::::::::::::::::::::::;;;;'';;;::::::::::::::;++++';,,:,,,::::::::,:::,:::,:::::::::::::::::::::::::::::::::::::::::;;;;:::::::::;;;;;::::::::::::,,..````````````.,,:;''++++++++++++++'';;;;:::::;;;;;;;::::;;;;;;;:::::::::::::::::::::;;;;;;;;;
,,,,,.,,::::::::,::::::::::::::::::::::::::::::;;;;;;;;:::::::::::::::;++++;:,:,,..,::::::,,:::,:::::::::::::::::::::::::::::,::::::::::::::;;;;;::::::::::;:::::::::::::,,..````````````...,:;;'++++++++###+++'';;;;:::::::;;;;;;;:::;;;;;;;:::::::::::::::::::::;;;;;;;;;
:,,,,,,:::::::,,,:::::::::::::::::::::::::::::::;;;;;;;;:::::::::::::;;+++':,,:,,``.,,::,,,,::::::::::::::::::::::::::::::::::::::::::::::::;;;;::::::::::::::,,:::::::,,..`````````````..,,::;''+++++#####+++'';;;::::::::::;;;;;;;:::;;;;;;::::::::::::::::::::::;;;;;'';
::,,,,:::::::,,,,:::::::::::::::::::::::::::::::;;;;;;;;:::::::::::::;'++';,,,,,.``.,,:::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;:::::::::::,,,,,:::::,,.``````````````..,::::;''+++++######++'';;;:::::::::::;;;;;;;:::;;;;;::::::::::::::::::::::::;;;;'''
::,,,,,::::,,,,,,:::::::::::::::::::::::::::::;;;;;;;;;;:::::::::::::;;''':,,,,,..,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;:::::::::::,,,,,:::,,..````````````...,,:;;;;''+++++######++'';;;:::::::::::::;;;;;;;::;;;;:::::::::::::::::::::::::;;;;'''
:,,,..,,:,,,,,,,,::::::::::::::::::::::::::;;;;;;;;;;;;;;:::::::::::::;;;::::,,,,,::,:::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;::::::::::::,....::,..```````````....,,::;;'''''+++++#####++'';;;::::::::::::::;;;;;;;:::;;:::::::::::::::::::::::::::;;';''
,,,....,,,,,,,,,,::::::::::::::::::::::::;;;;;;;;;;;;;;;;;:::::::::::::::::::::,,:::::;::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;::::::::::::,.......```````````....,,::;;'''+++++++++####++'';;;::::::::::::::::;;;;;;;:::::::::::::::::::::::::::::;;;;;;;;
,,......,,,,,,,,,:::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::,,:::::;:::::::::::::::::::::::::::::::::::::::::::::::::;;;;;:::::::::::::....``````````````..,,,:::;;''+++++++++++###++'';;;::::::::::::::::::;;;;;;;::::::::::::::::::::::::::::;;;;;;;;
,,........,,,,,,,,:::::::::::::::::::::;;;;;;;;;::;;'';;;::::::::::::::::::::::::::::::;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;:::::::::::::...````````````...,,:::;;;'''+++++++++++###++'';;;:::::::::::::::::::;;;;;;;;;;::::::::::::::::::::::;;;;;;;;;;;
,,..........,,,,,:::::::::::::::::::::;;;';;;;;;::;;'';;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;:::::::::::::,.`````````````..,,:::;;''''+++++++++++++##++'';;;::::::::::::::::::::;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;
,,.............,,::::::::::::::::::::;;;''';;;;::::;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;::::::::::,,..````````````..,,::;;;'''++++++##++'''+++#++'';;;::::::::::::::::::::::;;;;;;;;;;::::::::::::::::::::;;;;;;;;;;;;
:,,............,::::::::::::::::::::;;;;;;;;;;::::::;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;::::::::,,..`````..``````..,:::;;'''+++++++#+++'''''+++++';;;:::::::::::::::::::::::;;;;;;;;;;;;:::::::::::::::::::;;;;';;;;;;
::,,,..........,,::::::::::::::::::;;;';;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;::::,,..`````````........,,::;;'''++++++++++++';:;;''+++';;;:::::::::::::::::::::::::;;;;;;;;;;;:::::::::::::::::::;;;'';;;;;;
::,,,...........,:::::::::::::::::;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;::,,...```````````.,,...,,::;;'''+++++++++++++'::::;;''+'';;::::::::::::::::::::::::::;;;;;'';;;;::::::::::::::::::::;;;';;;;;;
:::,,...........,,:::::::::::::::;;;;';;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;:,..```````````````.::,,,::;;;'''+++++++++++++';:,,::;'''';;;:::::::::::::::::::::::::::;;;;'';;;;::::::::::::::::::::;;;;;;;;''
;;::,,,...```....,::::::::::::::;;;;'';;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;:,..```````````````.,:::,::;;''+++++++++++++++';:,,,,:;''';;;::::::::::::::::::::::::::::;;;;;';;;;::::::::::::::::::::;;;;;;''''
;;;:,,,...``.....,::::::::::::::;;''';;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;:,..``````````````.,:;;:::;;''++++###++++++++';:,,,,,:;''';;::::::::::::::::::::::::::::::;;;;;;;;;::::::::::::::::::::;;;;;;''''
;;;::,,..........,:::::::::::::;;;;:::;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;:,..`````````````.,,;;;;;;;;'+++++###+++'''++'';:,,,,::;'';;;:::::::::::::::::::::::::::::::;;;;;;;;::::::::::;:::::::::::;;;;''''
';;;:,,,,.......,,::::::::::::;;;;,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;:,..````````````..,:;;'';;;;''++++##+++'''''''';;:,,,::;''';;::::::::::::::::::::::::::::::::;;;;;;;;;:::::::::;:::::::::::;;;;''''
'';;::,,,,....,,,,::::::::::::;;;:,....,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;:,....`````......,::;''''';;'''+++++++''';;;;'';;;:::::;''';;;::::::::::::::::::::::::::::::::;;;;;;;;;;;::::::;::::::::::::;;;;''''
';;;:::,,,,,,,,,,::::::::::::;;';:..``..,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,::;::,.......,,,,,,,,:;;''''''';''++++++''';;;;;;;;;;;:::;;''';;;:::::::::::::::::::::::::::::::::;;;;;';;;;;;;;;;;;::::::::::;;;;;;''''
';;;::::,,,,,,,,::::::::::::;;''':..```.,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,...,,:;;:,.....,::::::::;;''++''';;;;'+++++''';;;:::;;;;;;;;;''''';;;::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;::::;;;;;;;;;;;;''''
';;::::::::::::::::::::::::;;;'';:..````.,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::..``..,:;;:,,...,::;;;;;;;'''++++'';;;:;;'''';;;;;:::::;;;;;''''+'';;;:::::::::::::::::::::::::::::::::::;;;;''';;;;;;;;;;;;;;;;;;;;;;;;;;''''
;;;:::::::::::::::::::::::;;;:;;:,,.````.::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,.`````.,:;;;:,,,,:;;''';'''''++++++';;::::;:::;;;::::::::;;;'''+++'';;:::::::::::::::::::::::::::::::::::;;;;;''';;;;;;;;;;;;;;;;;;;;;;;;;'''''
;;::::::::::::::::::::::;;;:,,::,,..````.,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,.`````.,:''';:::;;;''''''''+++++##+';;:::::::,,,::::::::::;;''+++'';;;:::::::::::::::::::::::::::::::::::;;;;;'''';;;;;;;::;;;;;;;;;;;;;;;'''''
;;:::::::::::::::::::::;;;::,,,,..```````.,::::::::::::::::::::,::;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::,.`````.,;'+'';;;;''''''''++++++###+';;:::::,,,,,,,,:::::::;;'++++'';;:::::::::::::::::::::::::;::::::::::;;;;;''';;;;;;;::::;;;;;;;;;;:;;;;''''
;::::::::::::::::::::;;;;;::,,...````````..,:::::::::,,,,,,::,,,,:;;;;;;::::::::::::::::::::::::::::::::::::::::::::::;::::,.`````.;'+++''''''++++++++++++#####+;;:::,,,,,,..,,,,::::::;'+++'';;::::::::::::::::::::::::::::::::::::::;;;;''';;;;;;::::::;;;;;;;;:::;;;;'''
;::::::::::::::::::;;;;;';::,....````.````.,::::::::,,...,....,,:;''''';;:::::::::::::::::::::::::::::::::::::::,,:::;;;::;:,.....:''++++''''++++++++++++#####++';::::,,,,,,,,,,,,,,,::;''+'';;;:::::::::::::::::::::::::::::::::::::;;;;;''';;;;;::::::::;;;;;;:::::;;;';;
;:::::::::::::::::;;;;''';;:,,..`````...``..:::::::,........,,,,:;;;'++';:::::::::::::::::::::::::::::::::::,,,,.,,,:::;;;;;:,,,,:;'+#+++++++++++++++#####+++++'';;;::,,,,,,,,,,,,,,,,,:;''';;;::::::::::::::::::::::::::::::::::::::;;;;;;'';;;;:::,::::::;;;;:::::::;;;;;
::::::::::::::::::;;''''';;:,,..````........,:::::,..``.....,,,,::::;'+';:::::::::::::::::::::::::::::::::,,..```...,::;''''';;;;''++#++++++++++++++####++++''';;;;:::::,,,,,,,,,,,,,,,,::'';;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::;;;;::::::::;;;;
.,,::::::::::::::;;;''''';;:,..`````..,,....,,,::,..```....,,,:,,,,::;';:::::::::::::::::::::::::::::,,,,...```````..,,:;'++++''''++##++++++++++++++++++++''';;;;:::::::::,,,,,,,,,,.,,,,,:,::::::::::::::::::::::::::::::::::::::::;;;;';;;;;;;::::::::::;;;;::::::::;;;;;
....,:::::::::::;;;''''';;::,..````...,,,,....,,::,........,::,,,,,,::;;:::::::::::::::::::::::::::,,,..````````````..,,:'++++++++++##++++++++++++++++++''';;;;:::::::::::::::::,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::;;;;;;;;;;;::::::::::;;;;;::::::::;;;;;
......,,:::::::;;;''''';;;::,.````....,:,,,.....,:,.............,,,,,::::::::::::::::::::::::::::,,..```````````````...,:;'+++++++++##+++++++++++++++''';;;;;:::::::::::::::::::,,,,,,,,,,,,..,,,,:::::::::::::::::::::::::::::::::;;;;'';;;::;:;::::::::;;;;:::::::::;;;;;
,.......,:::::;;;''''';;;::,.````....,,:::..```.,........```````..,,,:::::::::::::::::::::::::::,..``````````   ````...,::'+++++++++#+++++++++#+++++'';;;;;:::::::::::::::::::::,,,,,,,:,,,,,,,,,:::::::::::::::::::::::::::::::::;;;;''';;;::::;;::::::::;;;::::::::;;;;;;
;:,,.....,::::;;''''';;;::,...``..,,,,:::,.````..........``````````.,::::::::::::::::::::::::::,..`````````````````...,,::'+++++++###+++++++++#++++'';;;;::::::::::::::::::::::,,,,::::::,,,,,,,::::;;;:::::::::::::::::::::::::::;;;;''';;;::::;:::::::::;;::::::::;;;;;;;
+';:,,..,,,::;;;'''';;;:::,..``...,,:::::,.``````..`.....``````````.,::::::::::::::::::::::::,,.````` ````````````...,,,:;'+++++#####++++++++++++''';;;:::::::::::::::::::::::,,,,,:;;;;::,,,,,,:::;;;;;;:::::::::::::::::::::::::;;;;''';;;::::;:::::::::::::::::::;;;;;;;
++++';:::,,,,:;''''';;:,,,,.```..,,::::;:.``````........```````````.,:::,::::::::::::::::::,,..`````` ``````````..,,,,,::;''+++######++++++++++'''';;;;::::::::::::::::::::::,,,,,::;;;';;:::::::::;;;;;;;;::::::::::::::::::::::::;;;;';;;;:::::::::::::;::::;;;;;;;;;;;;;
++##+++';:,,.,:''''';:,.....``...,,::::::.`````.....,,..```````````.,::,,,,:::::::::::::::,..````````````````...,,::::::;;'++++######++++++++'''';;;;::::::::::::::::::::::::,,,,::;;;;;;;;;;;;:::;;;;;;;;;;;;::::::::::::::::::::::;;;;;;;;:::::::::::::::::;;;;;;;;;;;;;;
''+####+';:,,,,:;'';;,...........,,:::,:,.`````.,....,...`````````..::,,,,:::::::::::::::,..``````````````..,,,:::;;;;;;''+++########+++++'''';;;;;;::::::::::::::::::::::::,,,,,::;;;;;;;;;;;;;:::;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;
;''+++###+;:,,,,:::;:,,...,.....,,:::,,,..````.,,,..,,,,.````````.,,:::,,:::::::::::::;;:,...``````````...,,::;;;;;'''''''++########+++'''';;;;;::::::::::::::::::::::::::::,,,,::;;';;;;;;;;;;:::::;;;;;;;;;;;;;::::::::::::::::::::;;;;;;;::::::::::::::;;;;;;;;;;;;;;;;;
:;;''++###+;:::::,,,,,,,,,,,.....,,,...,..````.::,,,,,::,..`````.,,:::::,::::::::::;;;;;::,...........,,:::;;''''''''''''+++#####++++''';;;;;;:::::::::::::::::::::::::::::,,,,:::;;;;;::;;;;;;;:::::::;;;;;;;;;;:::::::::::::::::::::;;;;;;;:::::::::::::;;;;;;;;;;;;;;;;;
::::;''+####+';:::,,,,:::,..````........,,.`..,:,,,,,;';;,.````.,:::::,,,:::::;;;;;;;;;;;::,...,::::::::;;;'''+'+++++'''+++#####+++''';;;;;::::::::::::::::::::::::::::::::,,::::;;';;;::;;;;;;;;:::::::;;;;;;;;;;::::::::::;:::::::::;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;
:,,::;'++####++;;:,,:::;:.```````.......::,,.,,,,,::;'''':.````.,:::,:,,,,:::;;;;;;;;;''';;::::;'';;;;;;'''++++++++++++++++###+++''';;;;:::::::::::::::::::::::::::::::::::::::;;;';;;::::;;;;;;;:::::::::::;;;;;;::::::::::;;;;:::::;;;;;;;;:::::::::;;;;;;'''';;;;;;;;;;;
,,,,::;''+++###+';;;;;;;:.``````..,,..,,:::::,...,,:''''':.````.::,,,,,,.,,:;;;'''';;'''''';;''+++''''''+++++++++++++++++++++++''';;;;::::::::::::::::::::::::::::::::::::::::;;;;;;;:::::;;;;';;;:::::::::::::;;;:::::::::;;;;;;;;;;::;;;;;;:::::::::;;;;;;''';;;;;;;;;;;;
,,,,,::;;;''++###++''''':```````.,,,,,,,:::,,,....,:;::;;,`````.::,,,.....,::;''''''''''''''++++++++'+++++++++###++++++++++++''';;;;:::::::::::::::::::::::::::::::::::::::::;;;;;;;::::::;;;;';;;::::::::::::::::::::::::;;;;;;;;;;;::::::;:::::::::;;;;;;'''';;;;;;;;;;;;
,,,,,,::::;;;'++###++++',``````.,,::::::::,,,.....,::,,,..`````.,....`````.,:'''''''''''+++++++++++++++++++#########+++++++''';;;:::::::::::::::::::::::::::::::::::::::::;;;;;';;;::::::::;;;;;;;::::::::::::::::::;:::::;;:::;;;;;:::::::::::::::::;;;;;;;'';;;;;;;;;;;;;
</pre></p>
<p>Spring has sprung! In this tremendous blog article we're going to cover some points. This is where I'm telling you that what I'm going to tell you. Then I'm going to tell you those things. Then, because your special, and I'm to tell you what I told you. <strong>Here comes a blockquote:</strong></p>
<blockquote>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus mollis fringilla dolor, a sollicitudin turpis posuere elementum.</p>
</blockquote>
<p>That quote was from the famous latin composer... nope, just kidding. Emmet generated it because that's a feature that it has. In the next section, we're really going to get into the meat of this blog post.</p>
<h3>All the Good Stuff is in These Paragraphs</h3>
<p><em>Donec accumsan lacinia blandit</em>. Nunc ornare ante id sapien ullamcorper sollicitudin. Vestibulum vel odio sapien. Nam quis est maximus, cursus nibh at, dictum lorem. Donec vestibulum quam quis lorem egestas semper. Nullam et congue libero, a ultricies urna. Vivamus sed efficitur nisl. Fusce dapibus, lectus vel laoreet mattis, quam tellus fermentum diam, et luctus sem tortor in lorem. Nunc interdum ipsum ligula. Pellentesque sed diam erat.</p>
<p>Aliquam porta metus nec erat ullamcorper accumsan. Etiam egestas sit amet ante vitae lacinia. Donec ultricies eu nisl vel mattis. Suspendisse vestibulum sed velit lacinia imperdiet. Vivamus in nibh ullamcorper, laoreet arcu ut, gravida nulla. Curabitur in diam tempus, cursus mauris a, posuere tellus. Pellentesque purus orci, commodo non ex eu, porttitor sagittis erat. Vestibulum at orci nec turpis pharetra imperdiet quis ut urna. Donec eget accumsan tortor. In interdum mauris at velit gravida, in euismod lacus sodales. Curabitur pellentesque nunc nulla, id convallis enim eleifend vel.</p>
<p>Vivamus mollis fringilla dolor, a sollicitudin turpis posuere elementum. Quisque risus dolor, rhoncus sed imperdiet vel, tristique ac nisi. Sed dapibus aliquam nibh, at posuere dolor lobortis ac. Nam quis urna ac magna facilisis blandit. Maecenas vel arcu nec ipsum venenatis malesuada. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Etiam semper ac sem at interdum. Ut massa est, egestas id sem at, commodo consequat velit.</p>
<h3>Some Key Takeaways</h3>
<p>After reading this tremendous blog article, these are the salient points:</p>
<ul>
<li>A bullet point</li>
<li>Another one
<ol>
<li>Sub point one</li>
<li>Sub point two</li>
</ol>
</li>
<li>Another one</li>
<li>How about four?</li>
</ul>
<p>In a pellentesque eros. Morbi elementum venenatis est quis cursus. Nunc vitae mi maximus, volutpat enim nec, ultricies libero. Donec pharetra dui arcu, vel sagittis dolor scelerisque nec!</p>
</div>

/*Downloaded from https://www.codeseek.co/alex_paul/blog-post-typesetting-YvZjGZ */
    body{ font-family: 'VT323', monospace; background: linear-gradient(90deg, #34261d, #34261d), url(https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcR9tGS6VFs7Yzd3h3V4NvpF1sMz2K93ZanBOBPqWuVoZLpftPHI); background-blend-mode: darken; color: #fbcc02; text-shadow: 0 0 4px rgba(251, 204, 2, 1); box-shadow: inset 0 0 10px 8px rgba(0,0,0,.8); }

::selection{
  background: #fbcc02;
  color: #34261d;
}

h1{ font-size: 2.4rem; margin-bottom: 1.4rem; }
h2{ font-size: 1.8rem; margin-bottom: 1.4rem; }
h3{ font-size: 1.6rem; margin-bottom: 1.4rem; }
h4{ font-size: 1.4rem; margin-bottom: 1.4rem; }
h5{ font-size: 1.2rem; margin-bottom: 1rem; }
h6{ font-size: 1rem; margin-bottom: 1rem; }

p{ line-height: 1.6; margin-bottom: 1.4rem; }
em{ font-style: italic; }
blockquote{ background: rgba(251, 204, 2, .8); color: #34261d; box-shadow: 0 0 1px rgba(251, 204, 2, 1); padding: 0 15px; }

ul{ line-height: 2; margin-bottom: 1.4rem; list-style: disc; padding-left: 2rem; }
ol{ line-height: 2; list-style: circle; padding-left: 2rem; }



.post{
  box-shadow: 0 0 4px rgba(251, 204, 2, 1);
  width: 800px;
  margin: 0 auto;
  padding: 2rem;
  border-left: 2px solid #fbcc02;
  border-right: 2px solid #fbcc02;
}


/*Downloaded from https://www.codeseek.co/alex_paul/blog-post-typesetting-YvZjGZ */
    

Comments