# ##############################
# Language file for WipeFile 3.6
# ##############################

# Please read the file "!!! Important Notes for Translators !!!.txt" before you
# create or edit a language file!

# Please enter your name and contact information.
# These data will be used for list of translations in the credits.
# If you do not want to provide one of these information, left the field blank.
# ==============================================================================
Language.Translator.Name=
Language.Translator.EMail=kolanp@gmail.com
Language.Translator.Website=https://www.kolanp.com
# ==============================================================================

# The language name in the native language.
# (E.g. "Français" for French or "Русский" for Russian.
Language.NativeName=한국어

# Filename of the help file, if an other help file should be used.
# Help files must be located in the "Help" folder of the application.
# Leave it commented out for English help.
#Language.HelpFile=Help.en.html

# Name and size of the font
# Leave it commented out for default font.
#General.Font.Name=Segoe UI
#General.Font.Size=9

# >>> ADDED 3.5 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
General.MessageBox.OpenLinkError.Title=링크 열기
General.MessageBox.OpenLinkError.Text="{0}"의 링크를 열 수 없습니다.
General.MessageBox.HelpError.Title=도움말
General.MessageBox.HelpError.Text="{0}" 도움말 파일을 열 수 없습니다.
# <<< ADDED 3.5 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

# >>> REMOVED 3.5 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
#General.Msg.Title.NoDefaultMailer=Mail Client not found
#General.Msg.Text.NoDefaultMailer=The default mail client could not be found.
#General.Msg.Title.NoDefaultBrowser=Web Browser Not Found
#General.Msg.Text.NoDefaultBrowser=The default web browser could not be found.
#General.Msg.Title.NoHelp=Help not available
#General.Msg.Text.NoHelp=The help file "{0}" can't be opened.
# <<< REMOVED 3.5 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

General.Button.Ok=확인
General.Button.Cancel=취소
General.Button.Help=도움말

General.FileFilter.All=모든 파일 (*.*)
General.FileFilter.Templates=WipeFile 템플릿 (*.wft3)



# ###############################
# ##   C O N F I G   F O R M   ##
# ###############################

# >>> REMOVED 3.5 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
#Config.Form.Title=Setup {0}

#Config.grpUserData=User data
#Config.lblUserDataDesc=The "user data" contains the application settings.
#Config.rbUserDataAppData=Folder for application data of the current user (recommended)
#Config.rbUserDataProgram=Application directory of {0} (portable)
#Config.rbUserDataUserDef=User defined directory:

#Config.Dlg.Folder.UserDef=Please select the folder for the user data.
# <<< REMOVED 3.5 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<


# #####################################
# ##   I N I T I A L I Z A T I O N   ##
# #####################################

# >>> ADDED 3.5 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Init.MessageBox.Config.Text={APPNAME} 포터블을 사용하시겠습니까?\r\n\r\n프로그램 폴더(portable)에 사용자 데이터를 저장하려면 "예"를 선택하세요.\r\n\r\n현재 사용자의 응용 프로그램 데이터 폴더에 사용자 데이터를 저장하려면 "아니오"를 선택하세요.

Init.MessageBox.InitError.Text=응용 프로그램을 초기화하는 중에 오류가 발생했습니다.\r\n\r\nMessage:\r\n{0}
Init.MessageBox.SaveError.Text="{1}" 구성 파일을 저장하는 중에 오류가 발생했습니다.\r\n\r\n디스크와 파일이 쓰기 보호되어 있지 않고 폴더와 파일에 대한 쓰기 권한이 있는지 확인하세요.\r\n\r\n메세지:\r\n{0}
Init.MessageBox.LoadError.Text="{1}" 구성 파일을 불러오는 중에 오류가 발생했습니다..\r\n\r\n메세지:\r\n{0}
# <<< ADDED 3.5 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<



# #############################
# ##   A B O U T   F O R M   ##
# #############################

# >>> ADDED 3.5 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
About.Form.Title={0} 정보

About.Version={0} 버전
About.Bit=({0}-bit)
About.License.ToolTip=라이센스 정보 표시

About.DevelopedBy=개발자:

About.Credits=공헌자 (크레디트 및 감사글)
About.Credits.ToolTip=공헌자 보기 (크레디트 및 감사글)

# Placeholders for "MailLink" and "WebLink" tool-tips: {0} name, {1} link URL.
About.MailLink.ToolTip={0}(으)로 이메일 보내기
About.WebLink.ToolTip={0}의 웹사이트 방문

About.Website=웹사이트
About.Website.ToolTip={APPNAME}의 웹사이트 방문
About.Feedback=피드백
About.Feedback.ToolTip=의견 또는 기능 요청 전송
About.BugReport=버그 보고
About.BugReport.ToolTip=버그 또는 문제 사항 보고
About.Donate=기부하기
About.Donate.ToolTip=기부 또는 기타 참여에 대해 더 알아보기
# <<< ADDED 3.5 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

# >>> REMOVED 3.5 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
#About.Form.Title={0} 정보

#About.Version={0} 버전
#About.Description={0}

#About.Credits=크레디트
#About.Credits.Translation=번역
#About.Credits.Icons=아이콘
# <<< REMOVED 3.5 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<



# ###########################
# ##   M A I N   F O R M   ##
# ###########################

# >>> REMOVED 3.5 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
#Main.mnuLanguage=언어
# <<< REMOVED 3.5 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

Main.mnuFile=&파일
Main.mnuFileWipe=&와이핑
Main.mnuFileTemplateLoad=&템플릿 열기...
Main.mnuFileTemplateSave=&템플릿 저장...
Main.mnuFileExit=&끝내기

Main.mnuEdit=&편집
Main.mnuEditAddFiles=&파일 추가...
Main.mnuEditAddFolder=&폴더 추가...
Main.mnuEditPathRemoveSel=&선택한 경로 제거
Main.mnuEditPathRemoveAll=&모든 경로 제거
Main.mnuEditPathRecursive=&하위 폴더 포함 (재귀적)
Main.mnuEditPathNotRecursive=&하위 폴더 포함 안함 (비-재귀적)
Main.mnuEditMaskEdit=&파일 마스크 편집

Main.mnuView=&보기
Main.mnuViewTopMost=&항상 위에 표시
# >>> ADDED 3.5 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Main.mnuViewToolbars=&도구 모음
Main.mnuViewToolbarsMain=&기본 도구 모음
# <<< ADDED 3.5 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

Main.mnuExtras=&기타
Main.mnuExtrasSettings=&설정...

Main.mnuHelp=&도움말
Main.mnuHelpHelp=&도움말
# >>> CHANGED 3.5 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Main.mnuHelpWebsite={APPNAME} &웹사이트
Main.mnuHelpEMail=&피드백 보내기
# >>> ADDED 3.5 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Main.mnuHelpBugReport=&버그 보고
# <<< ADDED 3.5 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
Main.mnuHelpDonate=&기부하기
Main.mnuHelpAbout={APPNAME} &정보...
# <<< CHANGED 3.5 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

# >>> ADDED 3.5 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Main.Toolbars.TextShow="{0}"의 제목 표시
Main.Toolbars.TextHide="{0}"의 제목 숨김
Main.Toolbars.Multiline=여러 줄 도구 모음
# <<< ADDED 3.5 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

Main.colDirectory=폴더
Main.colFileMask=파일 마스크
Main.colRecursive=재귀적

Main.lvPathMask.Recursiv.Yes=예
Main.lvPathMask.Recursiv.No=아니오

Main.grpOptions=옵션
Main.lblWipeMethod=와이핑 방식:
# >>> CHANGED 3.6 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Main.chkCloseAfterWipe=와이핑 후 WipeFile 종료
# <<< CHANGED 3.4 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

Main.lblProgressTitle.Search=파일 검색...
Main.lblProgressTitle.Wipe=파일 와이핑...
Main.lblProgressTitle.Done=완료

Main.lblProgressTotalTitle=전체 진행:
Main.lblProgressTotalInfo={1} 개 파일 중 {0} 개 / ({3} 중 {2})

Main.lblProgressFileTitle=현재 파일:
Main.lblProgressFileInfo={1} 단계 중 {0} 단계  / ( {3} 중 {2})

Main.btnWipe=와이핑
Main.btnAbort=중단
Main.btnExit=끝내기

# >>> ADDED 3.6 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Main.Msg.PathRemoveSel.Title=선택한 경로 제거
Main.Msg.PathRemoveSel.Text=처리 목록에서 선택한 경로를 제거하시겠습니까?
Main.Msg.PathRemoveAll.Title=모든 경로 제거
Main.Msg.PathRemoveAll.Text=처리 목록에서 모든 경로를 제거하시겠습니까?
# <<< ADDED 3.6 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

Main.Msg.WipeStartQuery.Title=파일 와이핑
Main.Msg.WipeStartQuery.Text={0} 개 파일 / {1} 발견됨.\r\n\r\n정말로 이 파일들을 덮어쓰기로 삭제하시겠습니까?
Main.Msg.WipeProgressSuccess.Title=와이핑 성공
Main.Msg.WipeProgressSuccess.Text=선택한 모든 파일들을 완전히 덮어쓰기하여 제거했습니다.
Main.Msg.WipeProgressError.Title=와이핑 중 오류 발생
Main.Msg.WipeProgressError.Text=모든 파일들이 완전히 덮어쓰기 및 제거가 되지 않았을 수 있습니다.
Main.Msg.WipeProgressAbort.Title=사용자에 의해 중단됨
Main.Msg.WipeProgressAbort.Text=파일의 덮어쓰기 및 삭제가 중단되었습니다.
Main.Msg.WipeAbortQuery.Title=중단
Main.Msg.WipeAbortQuery.Text=정말로 파일의 덮어쓰기 및 삭제를 중단하시겠습니까?

Main.Msg.Logging.FolderCreateError.Title=로그 작성 실패됨
Main.Msg.Logging.FolderCreateError.Text=로그 파일을 위한 출력 폴더를 만들 수 없습니다.\r\n\r\n설정을 확인하거나 수동으로 폴더를 만들어 주세요.
Main.Msg.Logging.FileCreateError.Title=로그 작성 실패됨
Main.Msg.Logging.FileCreateError.Text=로그 파일을 만들 수 없습니다.

Main.Dlg.AddFiles.Title=파일 추가
Main.Dlg.TemplateLoad.Title=WipeFile 템플릿 열기
Main.Dlg.TemplateSave.Title=WipeFile 템플릿 저장

Main.Msg.TemplateLoadReplace.Title=템플릿 열기
Main.Msg.TemplateLoadReplace.Text=처리 목록에 이미 경로가 포함되어 있습니다.\r\n기존 항목들을 대체하시겠습니까?
Main.Msg.TemplateLoadError.Title=템플릿 열기
Main.Msg.TemplateLoadError.Text=템플릿 파일을 열 수 없습니다.
Main.Msg.TemplateSaveError.Title=템플릿 저장
Main.Msg.TemplateSaveError.Text=템플릿 파일을 저장할 수 없습니다.

# === WIPE METHODS =============================================================

Main.cmbWipeMethod.WipeFileSimple=WipeFile - 단순 (1x)
Main.ttWipeMethod.WipeFileSimple.Title=WipeFile - 단순
Main.ttWipeMethod.WipeFileSimple.Text=파일 콘텐츠를 사전 지정된 텍스트로 한 번 덮어쓰기 합니다.

Main.cmbWipeMethod.Zero=0 (1x)
Main.ttWipeMethod.Zero.Title=0
Main.ttWipeMethod.Zero.Text=파일 콘텐츠를 0x00로 한 번 덮어쓰기 합니다.

Main.cmbWipeMethod.Random=임의 문자 (1x)
Main.ttWipeMethod.Random.Title=임의 문자
Main.ttWipeMethod.Random.Text=파일 콘텐츠를 임의의 문자들로 한 번 덮어쓰기 합니다.

Main.cmbWipeMethod.WipeFileMedium=WipeFile - 중간 (2x)
Main.ttWipeMethod.WipeFileMedium.Title=WipeFile - 중간
Main.ttWipeMethod.WipeFileMedium.Text=파일 콘텐츠를 0x00로 덮어쓰기한 다음 사전 지정된 텍스트로 덮어쓰기 합니다.

Main.cmbWipeMethod.RandomZero=임의 문자 & 0 (2x)
Main.ttWipeMethod.RandomZero.Title=임의 문자 & 0
Main.ttWipeMethod.RandomZero.Text=파일 콘텐츠를 임의의 문자들로 덮어쓰기한 다음 0x00로 덮어쓰기 합니다.

Main.cmbWipeMethod.ZeroRandom=0 & 임의 문자 (2x)
Main.ttWipeMethod.ZeroRandom.Title=0 & 임의 문자
Main.ttWipeMethod.ZeroRandom.Text=파일 콘텐츠를 0x00로 덮어쓰기한 다음 임의의 문자들로 덮어쓰기 합니다.

Main.cmbWipeMethod.MSCipher=Microsoft Cipher (3x)
Main.ttWipeMethod.MSCipher.Title=Microsoft Cipher
Main.ttWipeMethod.MSCipher.Text=파일 콘텐츠를 0x00, 0x80와 0xFF로 덮어쓰기 합니다.\w이 방식은 마이크로소프트 윈도우의 콘솔 명령 "cipher /W" 와이핑 방식에 해당합니다.

Main.cmbWipeMethod.NAVSO_MFM=미해군 - MFM (3x)
Main.ttWipeMethod.NAVSO_MFM.Title=미해군 - MFM
Main.ttWipeMethod.NAVSO_MFM.Text=파일 콘텐츠를 0xFF, 0xBF 0xFF 0xFF 0xFF와 임의의 문자들로 덮어쓰기 합니다.\w이 방식은 미해군 표준 "NAVSO P-5239-26 - MFM"에 해당합니다.

Main.cmbWipeMethod.NAVSO_RLL=미해군 - RLL (3x)
Main.ttWipeMethod.NAVSO_RLL.Title=미해군 - RLL
Main.ttWipeMethod.NAVSO_RLL.Text=파일 콘텐츠를 0xFF, 0x27 0xFF 0xFF 0xFF와 임의의 문자들로 덮어쓰기 합니다.\w이 방식은 미해군 표준 "NAVSO P-5239-26 - RLL"에 해당합니다.

Main.cmbWipeMethod.DoD_USAF=미국방부 / 미공군 (3x)
Main.ttWipeMethod.DoD_USAF.Title=미국방부 / 미공군
Main.ttWipeMethod.DoD_USAF.Text=파일 콘텐츠를 0x00, 0xFF와 임의의 문자들로 덮어쓰기 합니다.\w이 방식은 미국방부 표준 "DoD 5220.22-M" 및 미공군 표준 "AFSSI5020"에 해당합니다.

Main.cmbWipeMethod.WipeFileSecure=WipeFile - 보안 (4x)
Main.ttWipeMethod.WipeFileSecure.Title=WipeFile - 보안
Main.ttWipeMethod.WipeFileSecure.Text=파일 콘텐츠를 0x00, 0x80와 0xFF로 덮어쓰기한 다음 사전 지정된 텍스트로 덮어쓰기 합니다.

Main.cmbWipeMethod.BitToggle=비트 토글 (4x)
Main.ttWipeMethod.BitToggle.Title=비트 토글
Main.ttWipeMethod.BitToggle.Text=파일 콘텐츠를 0x00와 0xFF로 각각 2번 덮어쓰기 합니다.

Main.cmbWipeMethod.NATO=NATO 표준 (7x)
Main.ttWipeMethod.NATO.Title=NATO 표준
Main.ttWipeMethod.NATO.Text=파일 콘텐츠를 0x00와 0xFF로 각각 3번 덮어쓰기한 다음 임의의 문자들로 덮어쓰기 합니다.\w이 방식은 북대서양 조약 기구(NATO)의 표준에 해당합니다.

Main.cmbWipeMethod.PeterGutmann=피터 거트만 (35x)
Main.ttWipeMethod.PeterGutmann.Title=피터 커트만
Main.ttWipeMethod.PeterGutmann.Text=파일 콘텐츠를 임의의 데이터 및 사전 지정된 데이터로 35번 덮어쓰기 합니다.



# #####################################
# ##   E D I T   M A S K   F O R M   ##
# #####################################

MaskEdit.Form.Title=파일 마스크 편집

MaskEdit.lblMessage=현재 디렉터리:\r\n{0}
MaskEdit.lblMask=새 파일 마스크:

MaskEdit.Msg.InvalidMask.Title=무효한 파일 마스크
MaskEdit.Msg.InvalidMask.Text=파일 마스크에 잘못된 문자들이 포함되어 있습니다.\r\n\r\n다음은 파일 마스크에 허용되지 않는 문자입니다:\r\n{0}



# ###################################
# ##   S E T T I N G S   F O R M   ##
# ###################################

Settings.Form.Title=설정

Settings.tabGeneral=일반
# >>> ADDED 3.5 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Settings.Label.Language=언어
# <<< ADDED 3.5 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
Settings.chkShowGridLines=처리 목록에 격자선 표시
Settings.chkColumnsAutoSize=크기 열 자동 맞춤
# >>> ADDED 3.6 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Settings.chkConfirmPathRemove=처리 목록의 경로 제거 확인
# <<< ADDED 3.6 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
Settings.chkRemoveWipedPaths=처리 목록에서 와이핑 성공한 항목 제거
Settings.chkAskBeforeWipe=와이핑 할 때 확인
Settings.chkShowMessageAfterWipe=와이핑 후 참조 메세지 표시
# >>> ADDED 3.3 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Settings.lblWipeFinishSound=와이핑 후 알림음 재생:
Settings.cmbWipeFinishSound.None=알림음 없음
Settings.cmbWipeFinishSound.Intern1=알림음 1
Settings.cmbWipeFinishSound.Intern2=알림음 2
Settings.cmbWipeFinishSound.Intern3=알림음 3

Settings.tabWipe=와이핑
# <<< ADDED 3.3 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

# >>> ADDED 3.4 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Settings.lblWipeString=텍스트로 데이터 덮어쓰기:
Settings.lblWipeDateTime=다음으로 파일 시간 변경:
Settings.chkWipeDateTimeRandom=임의 날짜/시간
Settings.lblUTC=UTC
# <<< ADDED 3.4 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

Settings.tabLogging=로그 작성
Settings.lblLoggingType=로그 작성 유형:
Settings.cmbLoggingType.None=로그 작성 안함
Settings.cmbLoggingType.Errors=오류 시에만
Settings.cmbLoggingType.All=모든 파일

Settings.lblLoggingFolder=로그 파일 저장 폴더:

Settings.tabIntegrate=탐색기 통합
Settings.chkIntegrateContextUser=컨텍스트 메뉴 (마우스 오른쪽 버튼 메뉴)에 통합
Settings.chkIntegrateSendTo=마우스 오른쪽 버튼 메뉴 "보내기"에 통합
Settings.btnIntegrateStartMenu=시작 메뉴 링크 만들기

Settings.Dlg.Folder.LoggingFolder=로그 파일을 저장할 폴더를 선택하세요.

Settings.Msg.Integration.Title=탐색기 통합
Settings.Msg.IntegrationError.Text=탐색기 통합 설정을 변경하는 중에 오류가 발생했습니다.
Settings.Msg.IntegrationStartMenuError.Text=시작 메뉴 링크를 만들 수 없습니다.
Settings.Msg.IntegrationStartMenuSuccess.Text=시작 메뉴 링크가 성공적으로 생성되었습니다.
# >>> ADDED 3.3 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Settings.Integrate.Context.Text={0}로 와이핑
# <<< ADDED 3.3 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
