~ отформатировано, с учетом пожеланий codeSniffeer