&@@@.
&@@@@@@@,
@@@@@@@@@@(
&@@@@@@@@@.
(@@@@@@@@@
,@@@@@@@@@
@@@@@@@@%
@/ @@@@@@@@*
@@@ @@@@@@@@. @/
@@@@@@@@@* /@@, %@@@@@@@ @@@ @@@@@@@@@%
@@@@@@@@@@@, &@@ *@@@@@@@ (@@. @@@@@@@@@@@%
@@@@@@@@@@@@@. /@@@ @@ @@@@@@# @@% &@@@@@@@@@@@@%
*@@@@@@@@@@@@@ &@@, ,@% @@@@@@, .@@ #@@@ %@@@@@@@@@@@@&
(@@@@@@@@@@@@ @@& %@ @@@@@@ #@* @@@, #@@@@@@@@@@@@
#@@@@@@@@@@@ *@@. @( .&@@@@@. @& .@@& /@@@@@@@@@@@.
&@@@@@@@@@@ &@% /&@@@@@@@@@@@@@@@@@@@@@@&/ #@@ *@@@@@@@@@@,
@@@@@@@@@& @@ /@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/ @@/ ,@@@@@@@@@*
.@( .@@@@@@@@% .@@@@@@@&* .(&@@@@@@@@@. .@@@@@@@@(
@@@@@. ,@@@@@@@@@@@@@% &@@@@@@@@@@@@@@% %%
,@@@@/ *@@@@@@@& @@@@@@@@@& &@@@*
,@@@& .@@@@@@ @@@@@@@. &@@#
,@@@@@@@@ &@( &@@@@@@@@@&
.@@@@@@@/ #@ @@@@@@@@.
/@@@@@@@@ *@, @@@@@@@@*
&(. *@@@@@@@@@ @% @@@@@@@@@,
,@@@@@@@@@@@@, @@@@@@@@@@ @* @@@@@@@@@@ .(&@@@@@@@@@%
.*#%@@@@@@@@@@@ #@@@@@@/ .@@@@@@@@@ @@ (@@@@@@@@@@@@@@%/.
%@@@@@@@@@@@@@&%#/,. @@@@@@@@@@@. .@@ #@@@@@@@@@@ ,@@@@@@@@@@@@ ,@@ (@@@@@@@@@@@ ..,/(%&&@@@/
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@ ,@@@@@@@@@@, /@@@@@@@@@@@@@ /@& @@@@@@@@@@@@&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@% @@ .@@@@@@@@@ *@. %@@@@@@@@@@@@ @& .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&%#@@@@@@@@@@@@#(/. %@@@@# @@@@@ ,&@@@@/ .@. &@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*
&@@@@@@@&%#(*,. @@@@@@@@@@@@@ @@@@@@@ %@@@@@@@@@@@@@ .,*(%&@@@@@@@@@@@@@@@@.
,/%&@@@@@@@@@@@@@@@* &@@@@@@@& #@@@@@@@@@@@@,
%&@@@@@@@@@@%* @@@@@@@@@@@@@@@@@@&* // ## .@@@@@@@@@@@@@@@@@@@@ ./&@@@@@@@@
#@%, .@@@@@@@@@@@@@@@/ @@@& %@/ (@@@@@@@@@@@@@@@@.
.@@@@@@@@@@@@@@@, @@@* @@@ &@@@@@@@@@@@@@@@.
@@@@@@@@@@@@@@* &@@% &*.@#(@@%@@* &@@@@ &@@@@@@@@@@@@@@@
#@@@@@@@@@@@@@@/ %@@& @ % @# @/.&@@@, .@@@@@@@@@@@@@@%
/@@& @@@@@@@@@@@@ .@@@@%/@@(,/@@*.@//@@@. @@@@@@@@@@@@ /@@@,
/ /@@@# *@@@@@@@@@@@@. *@@ @. ,@ @ #% *@@@@@@@@@@@@. %@@@( #*
@( @@@@* (@@@@@@%@@@@@@@@@@ %@@@@@@@@@@@@@@@@@* ,@@ /@@
@@# @. #@@@@@@@# #@@@@@@@@@* ,@@@@@@@@@@% #@@@@@@@@( /@@@.
@@@& %@@@@@@@@@ /@ &@@@@@@@@&/,,*#@@@@@@%,*@@@@@@@@@%. @@. %@@@@@@@@@% /@@@@*
@@@@@ &@@@@@@@@@@ @@ (@@@@@@@@@@@@@@@@@@@@@@( (@@ %@@@@@@@@@@& /@@@@@/
@@@@@@. @@@@@@@@@@@@, &@@ (@* (@@@@@ (@/ @@( &@@@@@@@@@@@@. #@@@@@@,
@@@@@@@/ .@@@@@@@@@@@@@# *@@& @@ &@@@@@ @@ &@@ &@@@@@@@@@@@@@* &@@@@@@@
(@@@@@@@& ,@@@@@@@@@@@@@@& .. @@% @@@@@@, %@@ *@@& &@@@@@@@@@@@@@@( @@@@@@@@%
@@@@@@@@@, /@@@@@@@@@@@@@@ *@@. @@@@@@# @@/ &@@@@@@@@@@# *@@@@@@@@@
&@@@@@@@@@& *@@@@@@@@@. .@@ *@@@@@@& &@% &@@@@@& &@@@@@@@@@(
.@@@@@@@@@@@* *@@@@( %@@@@@@@ .. @@. ,@@@@@@@@@@&
#@@@@@@@@@@@@ , @@@@@@@@ @@@@@@@@@@@@
&@@@@@@@@@@@@& @@@@@@@@. %@@@@@@@@@@@@
@@@@@@@@@@@@@@# .@@@@@@@@* #@@@@@@@@@@@@&
@@@@@@@@@@@@@@@% #@@@@@@@@% #@@@@@@@@@@@@@#
#@@@@@@@@@@@@@@@& &@@@@@@@@@ %@@@@@@@@@@@@@@,
,@@@@@@@@@@@@@@@@@, @@@@@@@@@@ .@@@@@@@@@@@@@@@&
#@@@@@@@@@@@@@@@@@% @@@@@@@@@@ /@@@@@@@, @@@@@@@,
&@@@@@@@@@@@@@@@@@@( *@@@@@@@@@@. .&@@@@@% *@@@@@@(
%@@@@@@@@@@@@@@@@@@@( %@@@@@@@@@@* #@@@@@# @@@@@@(
*@@@@@@@@@@@@@@@@@@@@&. ,@@@@@@@# *@@@@@/ &@@@@@(
#@@@@@@@@@@@@@.(@@@@@@# @@@% .@@@@@( *@@@@@@,
#@@@@@@@@@@@@* /@@@@@@&, &@@@@# ,@@@@@@%
.*(%%% *@@@@@@@@@@@& ,&@@@@@@%, /@@@@@@&
@@@@@@@@@ (@@@@@@@@@@&. (@@@@@@@@#. .@@@@@%
(@@@@@@@/ *@@@@@@@@@@# (@@@@@@@@@&(. &@@@@@@*
@@@@@@@ ,&@( (@@@@@@@@@&* ,%@@@@@@@@@@@@%/. /@@@@&
*@@@@@@ .*#&@@@@@@@/ /@@@@@@@@@@#. *%@@@@@@@@@@@@@@( %@@@@@
@@@@@@ .(, (@@@@@&. .#@@@@@@@@@@@#, .*. /@@@@@@, %@@@@@@.
#@@@@* .,//(* @@@@@@@@* (%@@@@@@@@@@@* /&@@@@@@@@@@@@%/. ,@@@@@@% *%&&@@@@@@@% &@@@@@@/
@@@@@@@@@ @@@@@@@@@@@@. @@@@@@@( @@@@@@%, .(&@@@@@@@@@ .@@@@@@* (@@@@@@@@@@@@ @@@@@@&
.@@@@@@@* @@@@@@@@@@@@@@ @@@@@@ *%@ @@@@@& ...,,*///* /@@@@@@@
@@@@@&,. %@@@@@ &@@@@ .@@@%
/@@@@@( @@@@@@* .@@@@@
#@@@@@@@@@@@@ @@@@@@@@@@@@@@&
.#@@@@@@# ,@@@@@@@@@@&*
[ github ]