.(((((((
*(((((((((((((
(((((((((((((((((
(((((((((((((((((((((/
(((((((((((((((((((((((((
((((((((((((((((((((((((((((/
%%%%%%%%%%%%#((((((((((((((((((((((((((((((
%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((*
(%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((*
*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#,
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%/
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(
.%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% /%%%# %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*
,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%( %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%. /%%%%%%%%%%%%. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
/%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%/ %%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%% .%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%( #%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
/%%%%%%%%%%%%%%%%%%%%%%%%%%%%. .%%%/ #%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((,
%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((*
%%%%%%%%%%%%%%%%%%%%%%%%%%# %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((*
#%%%%%%%%%%%%%%%%%%%%%%%%% (%* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((/
%%%%%%%%%%%%%%%%%%%%%%%%% %%%# #%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((
%%%%%%%%%%%%%%%%%%%%%%%* .%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((/
#%%%%%%%%%%%%%%%%%%%%%% %%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((*
%%%%%%%%%%%%%%%%%%%%%# %%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((,
(%%%%%%%%%%%%%%%%%%%% /%%%%%%%%%( (%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#((((((((((((((((,
(%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((
((%%%%%%%%%%%%%%%%%%* %%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((*
(((%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%((((((((((((
(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#(((((((((*
((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#((((((((
((((#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((/
(((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((
((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((/
(((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((
(((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
((((((((#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,
((((((((((#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#
(((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
(((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%.
((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%(
((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%
((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%
,((((((((((((/ %%%%%%%%%%%%%%%%%%%%
,((((((( %%%%%%%%%%%%%%%%%%,
%%%%%%%%%%%%%%%/
%%%%%%%%%%%%%
.%%%%%%%%/