// human behind the code
.;:. ;:. :;. ,;, ,;, ,:. .:, ,:. ,:. .:, .,, ,:, ,,. ,,
. .;:. .;:. ;:. :;. :;. :: ,;. ::. .:, :, ,:. .:, ,:. ,,.
. .i:. .;:. .;:. ;:. .;: ,;, :: ,;, ,:. ,:. ,:, .::. ,:, ,,,
. .i:. .i: .;:. .;: ,;, :;. ,;, .::. .;: .;: .::. :;. ,;: ,,,
. .i:. .i: ,;, ,i: :;,.,i11111i;;;,. :;, :;. :;. ,;, .::. ,:, .
. .i:. ,i:..:;, :i, .;i::1ttt1i;1ti;ii11i;iii;,.,;, .;: .::. ,:, ,
. .i:. ,i, :i, .;;,.:i111tfft1i1tt11tttffft;::,:;;,..;;. .:;. ,:, ,,
. .i:. ,i, ;i, .ii:i111tttfLft111ttftt11t1i;;iii;::,:;, :;, ,:, .,:.
. .i;. :i, ;;..:ii;;;:::;iiiii1ii1tt11t1ii;::;ii;:,:i: :;, ,:: .::.
, i;. :i, .i;,:;i;:::::;;;;i;:::;;;iiiii;;;::;11:;;i; .:i: ,;: .::.
, i;. ;i, ,1i::;:,,,,:::i1iiii;;;:,:;::;;;i:,,:i:;1t1;:i; .;: .::. .,
: .1;. ;i,.;1i::,,,. ........:::,..,,,:::::,,...,:it1ttt;.,;:. .;:. .:;
: .1;. ii,:i1i:,,.. ... ...... ,,:,,,,,,:;::;;:,..,:iii111;1i. ,;:. .::.
:..1;. i1;;1tt;,. .itffff1;,,..:;iii1i11;;;;1;;i;,,,:;i1tf1i, ,;:. ,::.
;. 1;..11itf1i:. ,tLLCGGGCLft11ttti1ttfft1iiii;i1i;;;::;i1i, ,i: ,;, ..
;. i;..1i;1ti;:,,tCCCCCCCCCCCLLff1t1;11ttt11ii;i1i1tf1ii1;,.:i: .:;, .,;
i..ii..1;..11i;,1CCCCCCCLLCCLLLLLtti1tt111tt1ii11i11ttfti: :i: .:;, .:;,
i..1i.,t;.,1;,:iLCCCCCCCCLLLLCCLLft;1fffLLLft11f1tiitffi,.;i, .;;. ,;;..
1,.1i.,t; ,1: :1CCCCCCCCCCCCCCCCCCCf1tfLLLLLLftffLftt1;..;i, ,i;. ,;:..,
1,.1i.,t: :t, :iLGCCCCCLLLLLCCLLLfffftt1ii11tfLLLGCftf1.;i, ,i: .:;, .;;
t,.ti.:t: ;1. ;;LCt111i1ttttfffft11i;:,,,:;i1tLCCGGLfLf;i. :i: ,i;. ,i;.
t:.ti.:t: i1. i:fCt;,...,:;i1111ii;::,,...:;1fffLCGCtLL;..;i, :i;..;i,.,
f;,t1,it,.1i..1:fCfi,:,. .,,;11tt1:,,,;,,:1i11tLLCGCffL..ii..;i, ,i;..:i
f;,t1;1t,.t; :1,LCLft1i;:::;tLCCLft1i;ii11tfLLCGGGGCLCL:i;..ii..:i:.,i;,
f;,t1.1t,,t: ;i;CGCCLft11fLCCCGGCCCCLLftttfLCCGGGGGLLGC1: ,i;.,ii..;i:.,
fi,ti.1t.:t, 1;iCCCCCCCCCCLCGGGCCCCCLLCCCCCCCCCCGGCLLCGi :i, :1:.,ii,,ii
fi.ti.11.;1..t,iCLCCCCCCLtfGGGGGGCCCf1LCCCCCCCLCGLtLCf;,;;..ii,.;1:,;1;,
t1.1;.11.;1 ,1.:CtfCLLLLttCGCCCCGGGGC11fLLLLLCCCLtffGt:i: :1;.:1;,:1i,,i
1i.i;:1i ii ;i iGfiLffft1tttfffLLf111111fffffLCfitfLGLi..;i,,ii,,i1:,i1;
ii.i:,1; 1: i: ifL1ittt11t;,;;;;:.,,:1ttttfffLt;ittLGL1;i;.:i:,;1i:;ti;i
;i.i,,1: 1,.1..1fC1;ift1i;::;:,.:;;;:i11tttft1;itffCC11ffiii,:i1;it1;iti
,i ;,.i:.1:;ti1t1ti1;1;::::;,:,:i:;;;:;;;i111;;itfff1ii1tff;i1i1fLt1ti:;
1f1tttfffft;:;i11:::.,. .,::,,,,,::::,...;::,:;i1tt;,,:;;1fftfG@8Ct;;i;
ffffffff1:. ,ti,.. .....,,,....,,,,..,,:;;::::iti,.:,,:;;tCGGGGCfff1i
ttttffi. :;:. .,:;ii11;;;iiii11iiiii::,.,:;i,,;;;:;i,,;1fLLCLLLL
ttffft1;:,,,,.. .,::,..:111t1iiittttf1tii;;:..,;iii1i;::::;,.. .,;itff
tttffffftt1ii;:,,,..,,,.,,::;i;;;111tt1iii;:,,::;::::,,,,:;:;;:::;;itfLC
fttttffttttfftti;i;:,,:::,,.,,,,,,:::,:::;;;ii;;;::::::;iiiii1111ttffLLL
fffffffttttftttt1t1i;;;;:::,,.....,....,;iiiiiiiiiiiiii11111111111tt1ttf