**************************************************************************************************************************************************************************************************
{################*`I######; `############,*###### ######,<################*`C################*`.<################>,C####### #######;I########### ######;[################*
{#######_!v#######;I######; -######C#####( "###### ######( <#######_!v#######;C#######_!v#######;C#######__#########*C####### #######;I############ ######;[#######_!v#######;
{#######_ #######;I######; C######l######. '###### ######. <#######: C#######_ #######;C######( )#######;C####### #######;I######:###### ######;[#######_ #######;
{#######_ #######;I######; "######*.C#####, *############, <#######; C#######_ #######;C#####! !######;C####### #######;I######;####### ######;[#######_ #######;
{#######ii########;I######; {######t {######( .##########. <#######; .######;`C#######ii########;C##### ######;C######( )######;I######; #############;[#######_ #######;
{################r;I######; .*###############*. *########" <#######; )######;C################r;C#####| |######;C####### #######;I######; ############;[#######_ #######;
{#######; I######;........., ,#################: ,########' <#######; ######;C#######; #######; C######( )#######;C#######_ _#######;I######; ###########;[#######_ #######;
{#######; I################;:\#######I`:#######/ {########| <#######_!v#######;C#######; ######);C#######TT#########*C##################*I######; ##########;[#######ii########;
{#######; I################;|########. *#######' ;########. <################*`C#######; #######;'<################>'"<################>'I######; #########;[################r;
**************************************************************************************************************************************************************************************************
************************************************************************************************************************
{################*`I######; `############,*###### ######,
{#######_!v#######;I######; -######C#####( "###### ######(
{#######_ #######;I######; C######l######. '###### ######.
{#######_ #######;I######; "######*.C#####, *############,
{#######ii########;I######; {######t {######( .##########.
{################r;I######; .*###############*. *########"
{#######; I######;........., ,#################: ,########'
{#######; I################;:\#######I`:#######/ {########|
{#######; I################;|########. *#######' ;########.
<################*`C################*`.<################>,C####### #######;I########### ######;[################*
<#######_!v#######;C#######_!v#######;C#######__#########*C####### #######;I############ ######;[#######_!v#######;
<#######: C#######_ #######;C######( )#######;C####### #######;I######:###### ######;[#######_ #######;
<#######; C#######_ #######;C#####! !######;C####### #######;I######;####### ######;[#######_ #######;
<#######; .######;`C#######ii########;C##### ######;C######( )######;I######; #############;[#######_ #######;
<#######; )######;C################r;C#####| |######;C####### #######;I######; ############;[#######_ #######;
<#######; ######;C#######; #######; C######( )#######;C#######_ _#######;I######; ###########;[#######_ #######;
<#######_!v#######;C#######; ######);C#######TT#########*C##################*I######; ##########;[#######ii########;
<################*`C#######; #######;'<################>'"<################>'I######; #########;[################r;
************************************************************************************************************************
********************************************************************************
{################*`I######; `############,*###### ######,
{#######_!v#######;I######; -######C#####( "###### ######(
{#######_ #######;I######; C######l######. '###### ######.
{#######_ #######;I######; "######*.C#####, *############,
{#######ii########;I######; {######t {######( .##########.
{################r;I######; .*###############*. *########"
{#######; I######;........., ,#################: ,########'
{#######; I################;:\#######I`:#######/ {########|
{#######; I################;|########. *#######' ;########.
<################*`C################*`.<################>,C####### #######;
<#######_!v#######;C#######_!v#######;C#######__#########*C####### #######;
<#######: C#######_ #######;C######( )#######;C####### #######;
<#######; C#######_ #######;C###### !######;C####### #######;
<#######; .######;`C#######ii########;C###### ######;C######( )######;
<#######; )######;C################r;C######{ |######;C####### #######;
<#######; ######;C#######; #######; C#######( )#######;C#######_ _#######;
<#######_!v#######;C#######; ######);C#######TT#########*C##################*
<################*`C#######; #######;'<################>'"<################>'
I########### ######; [################*
I############ ######; [#######_!v#######;
I######:###### ######; [#######_ #######;
I######;####### ######; [#######_ #######;
I######; #############; [#######_ #######;
I######; ############; [#######_ #######;
I######; ###########; [#######_ #######;
I######; ##########; [#######ii########;
I######; #########; [################r;
********************************************************************************
by @notloowiz