=:~~~~~~~~~~~~~~~~~~~~:= =:~%%%%%%%%%%%%%%%%%%~:= =:~%######@@########%~:= =:~%######@@@#######%~:= =:~%######@@########%~:= =:~%%%%%%%%%%%%%%%%%%~:= =:~~~~~~~~~~~~~~~~~~~~:=