! . ... .. .. , , .. .. -, .. , . , . . , ... .. .. ... ...
!!!!!!! !!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!
. , , ... . . . . , . !!!!!!!!!!!!