/////// /////// %%%%%%
///////// ///////// (####### %%%%%%% #######
/////// /////// ######## %%%%%%% ########
###### %%%%%%% ######
%%%%%%%
,,,,,, ****** ****** //////. #%%# %%%%%%% %%%%%%%% %%%%%%%%%%%%%% ,%%% %%%%%%%%%%%%%#
.,,,,,,,, ,********. *********. ///////// %%%%%%# %%%%%%% %%%%%%%% %%%%%%%%%%%%%%%%%% *%%%%%% %%%%%%%%%%%%%%%%%%
,,,,,,,, ****,*** ******** ////////. .%%%%%%# %%%%%%% %%%%%%%% %%%%%%%%% %%%%( %%%%%%% %%%%%%%%% %%%%
,,,, ,**, **** ./// /%%%%%%# %%%%%%% %%%%%%%% %%%%%%%% %%%%%%% %%%%%%%#
/%%%%%%# %%%%%%% %%%%%%%% %%%%%%%% %%%%%%% %%%%%%%%
,,,, .**** ((((, ####. /%%%%%%# %%%%%%% %%%%%%%% %%%%%%%%%% %%%%%%% %%%%%%%%%%
,,,,,,,,,, ********** (((((((((( ########## /%%%%%%# %%%%%%% %%%%%%%%%% %%%%%%%%%%%%%%/ %%%%%%% %%%%%%%%%%%%%%
,,,,,,,,,,,, ************ (((((((((((( ############ /%%%%%%# %%%%%%%%%%%%%%%%%%%% #%%%%%%%%%%%%%% %%%%%%% %%%%%%%%%%%%%%%
,,,,,,,,,,,, ************ (((((((((((( ############ /%%%%%%# %%%%%%%%%%% #%%%%%%%% %%%%%%%%%%% %%%%%%% %%%%%%%%%%%
,,,,,,,, ******** (((((((( ######## /%%%%%%# %%%%%%%%% %%%%%%%% %%%%%%%% %%%%%%% %%%%%%%%
/%%%%%%# %%%%%%% .%%%%%%%% %%%%%%% %%%%%%% %%%%%%%%
,**, /##* %@@, /%%%%%%# %%%%%%% %%%%%%%%# % %%%%%%%# %%%%%%% % %%%%%%%.
********** ########## @@@@@@@@@@ /%%%%%%# %%%%%%% %%%%%%%% %%%%%%%%%%%%%%%%%%%%%/ %%%%%%% %%%%%%%%%%%%%%%%%%%%%
************ ############ @@@@@@@@@@@@ /%%%%%%# %%%%%%% %%%%%%%%% %%%%%%%%%%%%%%%%%%%% %%%%%%% %%%%%%%%%%%%%%%%%%%%
************ ############ @@@@@@@@@@@@ %%%%%%%%% .%%%%%%%%%
******** ,######## &@@@@@@@@