++++++....*.**.**............*.**.*.........*.*.*..........*.*.*.**..........**.........*...........**.*.*
++++++***........***......***...**....***....***.......***......**.......***.....**..........**....+.**
+++++**.......++..**....**.....**.....**........**.......**..........*.....**.....***.......*......+....***
++++.*.......++....*.*.*.........*.*.*...........*...........*.............*.*.........*.*.*........+++*..**
--********************************************--***************
--********************************************--***************
--********************************************--***************
--********************************************--***************
--********************************************--***************
--********************************************--***************
--********************************************--***************
--**********************'****je t'aime*** ****'*******************
--******************'********je t'aime*** *'**********************
--*******************'*******je t'aime*** **'*********************
--*********************'*****je t'aime*** ********'***************
--******************'********je t'aime*** ********'***************
--********************'******je t'aime*** ********'***************
--********************************************--***************
--********************************************--***************
--********************************************--***************
--********************************************--***************
--********************************************--***************
--********************************************--***************
--********************************************--***************
***********************************************************'****
++++++....*.**.**............*.**.*.........*.*.*..........*.*.*.**..........**.........*...........**.*.*
++++++***........***......***...**....***....***.......***......**.......***.....**..........**....+.**
+++++**.......++..**....**.....**.....**........**.......**..........*.....**.....***.......*......+....***
++++.*.......++....*.*.*.........*.*.*...........*...........*.............*.*.........*.*.*........+++*..**