문서의 각 단락이 어느 리비전에서 마지막으로 수정되었는지 확인할 수 있습니다. 왼쪽의 정보 칩을 통해 작성자와 수정 시점을 파악하세요.

모래무지 | |
학명 | Sarcocheilichthys variegatus microoculus |
계 | |
문 | |
강 | |
목 | |
과 | |
속 | |
종 | 모래무지 |
생태 및 특징 | |
분포 지역 | 한국, 중국, 일본, 러시아 등 동아시아 |
서식 환경 | 하천 중류의 물살이 빠르고 자갈이 많은 곳 |
식성 | |
크기 | 일반적으로 10~15cm |
몸 색깔 | 등쪽은 황갈색, 배쪽은 은백색, 몸통에 짙은 반점 |
생태적 역할 | 하천 생태계의 저서성 생물로서 유기물 분해 및 먹이사슬 중간 단계 |
번식기 | 봄 (4~6월) |
보존 상태 | 관심필요(LC) |
주요 특징 | 입 주변에 수염이 있으며, 하천 바닥의 모래나 자갈을 파헤쳐 먹이를 찾는 습성 |
지방어 이름 | 모래무지텅구리, 모래주이 등 |

모래무지는 조기어강 잉어목 모래무지과에 속하는 민물고기이다. 학명은 *Pseudogobio esocinus*이다. 한국, 중국, 러시아 등 동아시아 지역의 강과 하천에 서식하는 토착종이다.
몸은 길쭉한 원통형이며, 주둥이 아래쪽에 한 쌍의 수염이 있다. 이 수염을 이용해 바닥의 모래나 자갈을 뒤지며 먹이를 찾는 독특한 습성에서 '모래무지'라는 이름이 유래되었다. 주로 유속이 느리고 바닥이 모래나 작은 자갈로 이루어진 하천 중류와 하류에서 발견된다.
한국에서는 한강, 낙동강, 금강 등 주요 하천에 널리 분포했으나, 하천 개발과 수질 오염으로 개체수가 감소했다. 현재는 멸종위기 야생생물 Ⅱ급으로 지정되어 보호받고 있다.

모래무지는 잉어목 모래무지아과에 속하는 민물고기이다. 학명은 *Pseudogobio esocinus*로, 속명 *Pseudogobio*는 '가짜 망둑어'를 의미한다. 이는 외형이 망둑어를 닮았으나 실제로는 잉어과에 속한다는 점을 반영한다.
한국에서는 지역에 따라 다양한 방언명이 존재한다. 주요 방언명은 다음과 같다.
일본에서는 '카와하제'(*カワハゼ*)라고 불리지만, 이는 한국의 모래무지와는 다른 종을 지칭하는 경우가 많아 혼동에 주의해야 한다. 중국에서는 '위모어리'(*拟鲿*)라는 이름으로 알려져 있다.
모래무지는 잉어목 모래무지과에 속하는 민물고기이다. 학명은 *Pseudogobio esocinus*이다. 속명 *Pseudogobio*는 '가짜 망둑어'를 의미하는데, 이는 외형이 망둑어를 닮았으나 실제로는 다른 계통에 속함을 반영한다. 종소명 *esocinus*는 '강꼬치고기 같은'이라는 뜻으로, 주둥이 모양이 길고 뾰족한 특징을 나타낸다.
이 종은 모래무지속(*Pseudogobio*)에 속하며, 이 속의 대표종이다. 과거에는 모래무지속이 더 많은 종을 포함했으나, 분류학적 재검토를 통해 현재는 몇 종만이 인정된다. 한국과 중국, 러시아 등지에 분포하는 *Pseudogobio esocinus*는 가장 널리 알려진 종이다.
아래는 모래무지의 분류 체계를 정리한 표이다.
계급 | 명칭 |
|---|---|
계 | 동물계(Animalia) |
문 | 척삭동물문(Chordata) |
강 | 조기어강(Actinopterygii) |
목 | 잉어목(Cypriniformes) |
과 | 모래무지과(Gobionidae) |
속 | 모래무지속(*Pseudogobio*) |
종 | 모래무지(*Pseudogobio esocinus*) |
일부 분류 체계에서는 모래무지과를 잉어과의 아과로 취급하기도 하나, 현재는 대부분 독립된 과로 인정하는 추세이다.
모래무지는 지역에 따라 다양한 이름으로 불린다. 가장 흔한 방언명은 '모래무치'이며, 이는 표준어 '모래무지'와 유사한 형태이다. 일부 지역에서는 '모래미'나 '모래미꾸리'라고도 부른다.
특히 전라도와 경상도 방언에서 그 변이가 두드러진다. 전남 지역에서는 '모래미'나 '모래미꾸리'가, 경남 지역에서는 '모래뭇치'나 '모랭이'라는 명칭이 사용된다는 기록이 있다[1]. '모랭이'는 '모래'에 어미 '-이'가 붙은 형태로 추정된다.
이러한 다양한 이름은 한국어의 방언 차이뿐만 아니라, 이 물고기가 모래가 많은 하천 바닥에 서식하는 저서성 습성과 관련이 있을 가능성이 있다. '무지' 또는 '무치'라는 어근의 정확한 어원은 명확하지 않으나, 땅을 파는 행동이나 몸을 움직이는 모습에서 유래했을 것으로 추정된다.

몸은 방추형에 가깝고 옆으로 납작하다. 등 쪽은 황갈색 또는 황록색을 띠며, 배 쪽은 은백색이다. 몸 옆면 중앙을 따라 검은색 세로띠가 명확하게 나타나는데, 이는 모래무지를 구별하는 주요 특징이다. 세로띠는 주둥이 끝에서 꼬리지느러미 기부까지 이어지며, 성어일수록 뚜렷해진다.
일반적인 성체의 크기는 5~8cm 정도이나, 최대 10cm까지 자란다. 입은 작고 아래를 향해 있으며, 입가에는 한 쌍의 수염이 있다. 이는 바닥의 먹이를 찾는 데 특화된 구조이다.
지느러미는 투명하거나 약간 누런빛을 띤다. 등지느러미와 뒷지느러미는 몸의 후반부에 위치하며, 꼬리지느러미는 가운데가 약간 패인 가랑이형이다. 가슴지느러미와 배지느러미는 비교적 작다. 비늘은 둥근비늘(원린)이며, 크기가 작아 촉감이 매끄럽다.
특징 | 설명 |
|---|---|
체형 | 방추형, 측편형 |
체색 | 등쪽 황갈색, 배쪽 은백색, 몸측 중앙에 검은 세로띠 |
표준 체장 | 5–8 cm |
입 위치 | 하위구(아래를 향함) |
특징 기관 | 구염(입수염) 1쌍 |
몸통은 원통형에 가깝고 옆으로 약간 납작한 형태를 띤다. 주둥이는 뾰족하며, 아래쪽에 위치한 입은 말굽 모양을 하고 있다. 입 주변에는 두 쌍의 수염이 있는데, 위턱의 한 쌍은 비교적 짧고 아래턱의 한 쌍은 길게 발달해 있다. 이 수염은 먹이를 탐지하는 감각 기관 역할을 한다.
몸길이는 일반적으로 10~15cm 정도이나, 최대 20cm까지 자라는 개체도 있다. 몸빛은 전체적으로 황갈색 또는 갈색을 띠며, 등쪽은 짙고 배쪽은 은백색에 가깝다. 몸통 옆면에는 불분명한 암갈색의 세로띠 무늬가 여러 줄 나 있으며, 이는 주변 환경에 대한 위장 효과를 준다. 비늘은 비교적 크고 두꺼운 편이다.
특징 | 설명 |
|---|---|
체형 | 원통형, 약간 측편 |
주둥이 | 뾰족함 |
입 위치 | 하위(아래쪽) |
입 모양 | 말굽형 |
수염 | 2쌍(위턱 1쌍, 아래턱 1쌍) |
일반 체장 | 10 ~ 15 cm |
최대 체장 | 약 20 cm |
체색 | 황갈색/갈색 바탕에 암갈색 세로띠 |
비늘 | 크고 두꺼운 편 |
눈은 머리 측면 상부에 위치하며, 상대적으로 작은 편이다. 이러한 외형은 바닥에 붙어 생활하며 모래나 자갈 속에서 먹이를 찾는 데 적합하도록 진화한 결과이다.
모래무지의 지느러미는 저서성 생활에 적합한 형태를 보인다. 등지느러미는 두 개로, 제1등지느러미는 8-9개의 가시줄을 가지며, 제2등지느러미는 1개의 가시줄과 7-8개의 연조로 구성된다. 가슴지느러미는 크고 둥근 형태를 띠며, 배지느러미는 가슴지느러미보다 약간 뒤쪽에 위치한다.
꼬리지느러미는 수직형에 가까운 둥근 모양으로, 빠른 유영보다는 바닥에서의 정밀한 이동과 자세 제어에 적합하다. 뒷지느러미는 1개의 가시줄과 7-8개의 연조를 가지며, 항문 바로 뒤에서 시작된다.
이러한 지느러미 구조는 모래나 자갈 바닥을 기어다니거나, 강물의 흐름에 저항하며 제자리에 머무는 데 도움을 준다. 특히 큰 가슴지느러미와 배지느러미는 몸을 바닥에 고정시키는 지지대 역할을 한다.

모래무지는 비교적 느린 유속의 맑은 물을 선호하는 담수어류이다. 주로 자갈과 모래가 깔린 바닥을 가진 하천의 중류와 하류 지역에 서식한다. 수심이 얕고 물이 맑으며 바닥이 모래나 자갈로 이루어진 여울이나 그 주변의 평탄한 지역에서 흔히 발견된다. 물속의 돌이나 수초 사이에 숨어 지내는 것을 좋아하며, 대개 무리를 지어 생활한다.
한국에서는 한강, 낙동강, 금강, 영산강 등 주요 강의 중류와 하류에 널리 분포한다. 특히 하천의 모래톱이 발달한 지역에서 개체수가 많다. 일본과 중국 일부 지역에도 분포하는 것으로 알려져 있다[2].
주요 서식 환경 | 특징 |
|---|---|
수질 | 맑고 오염이 적은 담수 |
유속 | 느리거나 중간 정도의 유속 |
바닥 구성 | 모래, 자갈, 잔돌 |
수심 | 비교적 얕은 수심 (주로 1m 미만) |
계절에 따라 서식지의 미세한 변화를 보이기도 한다. 여름철에는 보다 유속이 있는 여울로 이동하는 경향이 있으며, 겨울철에는 물이 깊고 유속이 완만한 곳으로 이동하여 월동한다. 하천 정비 공사나 수질 오염으로 인한 서식지 감소가 개체수에 영향을 미치는 주요 요인이다.
모래무지는 주로 물의 흐름이 완만하고 바닥이 모래나 자갈로 이루어진 하천의 중류와 하류 지역에 서식한다. 특히 수심이 얕고 투명도가 높은 여울이나 그 근처의 모래톱을 선호한다. 이러한 환경은 모래 속에 몸을 숨기거나 먹이를 찾기에 적합하다.
이들은 수질이 깨끗하고 산소가 풍부한 담수 환경에 의존한다. 하천 바닥의 모래나 미세한 자갈은 은신처를 제공할 뿐만 아니라, 주요 먹이인 저서성 무척추동물이 풍부한 서식지를 구성한다. 수생 식물이 거의 없거나 매우 적은 개방된 모래 바닥 지역에서 흔히 관찰된다.
서식지 유형 | 주요 특징 | 모래무지와의 관계 |
|---|---|---|
하천 중류·하류의 여울 | 유속이 완만하고 바닥이 모래/자갈 | 주요 서식 공간, 먹이 탐색 장소 |
모래톱 | 수심이 얕고 광조도가 높음 | 은신 및 체온 유지에 적합 |
수변의 모래가 쌓인 구역 | 유속이 느리고 수질이 깨끗함 | 산란과 서식에 이용 |
계절에 따라 서식 행동에 차이를 보이기도 한다. 여름에는 비교적 유속이 있는 맑은 물을 찾아 이동하고, 겨울에는 보다 깊고 유속이 느린 곳으로 이동하여 모래 속에 파고들어 월동한다. 이처럼 하상의 구성과 수질은 모래무지의 생존에 결정적인 요소이다.
모래무지는 한반도 전역의 하천 중류와 하류에 널리 분포하는 토종 민물고기이다. 특히 물의 흐름이 느리고 바닥이 모래나 미사로 이루어진 지역을 선호한다.
주요 분포 지역은 다음과 같다.
남한 지역의 네 대강 수계를 모두 포함하며, 경기도, 충청도, 전라도, 경상도 등 지역을 가리지 않고 흔히 관찰된다[3]. 북한 지역의 하천에도 분포하는 것으로 알려져 있다. 이처럼 광범위한 분포는 모래무지가 다양한 수환경에 잘 적응하고, 한국의 지리적 조건에 맞는 생태적 지위를 가지고 있기 때문이다.

모래무지는 주로 저서성 생활을 하며, 강 바닥의 모래나 자갈 틈에서 먹이를 찾는 습성을 가진다. 낮 시간에는 비교적 활동이 적은 편이지만, 해질녘과 밤 시간에 활발히 먹이를 섭취한다.
주된 식성은 잡식성으로, 강바닥에 사는 수서곤충의 유충, 요각류, 물지렁이 등의 작은 동물을 먹는다. 또한 부착 조류나 유기물 파편도 함께 섭취한다. 입이 아래를 향해 있어 바닥의 모래나 자갈을 파헤치며 먹이를 찾아내는 데 특화되어 있다[4].
번식기는 보통 봄에서 초여름 사이인 5월에서 6월이다. 수컷은 암컷에 비해 혼인색이 뚜렷해지고, 산란을 위해 물이 맑고 유속이 완만한 자갈밭이나 모래톱을 찾는다. 암컷은 알을 자갈 틈이나 모래 위에 붙이며, 수정된 알은 수컷이 보호하는 경우가 관찰된다. 부화한 치어는 초기에는 플랑크톤을 먹다가 성장하면서 점차 성체와 같은 먹이로 전환한다.
모래무지는 잡식성 어류로, 주로 저서성 무척추동물을 섭취한다. 먹이 활동은 주로 수심이 얕고 물살이 느린 하천의 모래나 자갈 바닥에서 이루어진다. 입이 아래쪽을 향해 있어 바닥의 먹이를 파내어 먹기에 적합한 구조를 가지고 있다.
주요 먹이는 수서곤충의 유충, 지렁이, 작은 갑각류 등이다. 특히 깔따구 유충과 같은 쉬파리 목 곤충의 유충을 선호한다. 식물성 먹이로는 부착 규조류나 유기물 파편을 함께 섭취하기도 한다.
먹이를 찾을 때는 몸을 수직으로 세우거나 비스듬히 기울여 입으로 바닥 퇴적물을 파헤치는 행동을 보인다. 이 과정에서 모래나 미사가 일시적으로 흩어지며, 이 특징적인 습성이 '모래를 무지럽히는' 것처럼 보여 '모래무지'라는 이름이 붙었다는 설이 있다[5]. 주로 낮 시간대에 활발히 먹이 활동을 하지만, 계절과 환경에 따라 활동 패턴이 달라질 수 있다.
모래무지는 봄에서 초여름에 걸쳐 번식기를 맞는다. 수온이 18~24°C 정도로 따뜻해지는 시기, 주로 4월 말부터 6월 사이에 산란 활동이 활발해진다.
산란은 물이 맑고 유속이 완만한 자갈이나 모랫바닥에서 이루어진다. 수컷은 먼저 산란 장소를 선택하고 영역을 형성하며, 암컷을 유인한다. 암컷은 선택된 장소의 바닥에 알을 낳으면, 수컷이 즉시 그 위에 정자를 뿌려 수정시킨다. 알은 점액질로 덮여 있어 자갈이나 모래 틈에 잘 붙어 다치지 않는다. 한 번의 산란에서 수백 개의 알이 생산되며, 부화까지 걸리는 시간은 수온에 따라 5~10일 정도이다.
부화한 치어는 초기에는 난황낭에 의존하다가, 곧 작은 플랑크톤이나 수생 생물의 유생을 먹으며 성장한다. 성체에 비해 치어 시기의 생존률은 낮은 편이며, 포식과 환경 변화에 취약하다. 성적 성숙은 보통 1~2년 안에 이루어진다.

모래무지는 비교적 강건한 담수어로, 적절한 환경을 조성하면 가정에서도 사육이 가능하다. 어항에서 장기간 건강하게 키우기 위해서는 본래의 서식 환경을 고려한 관리가 필요하다.
어항 환경을 설정할 때는 충분한 수면적과 바닥 재료를 고려해야 한다. 모래무지는 주로 바닥에서 활동하는 저서성 어류이므로, 수조의 바닥에는 모래나 자갈을 깔아주는 것이 자연스러운 행동을 유도한다. 최소 60cm 이상의 수조를 사용하며, 수질을 깨끗하게 유지하기 위해 여과기를 필수적으로 설치한다. 수온은 18~24°C의 냉수를 선호하며, 수질은 중성에서 약알칼리성(pH 7.0~8.0)을 유지하는 것이 좋다. 은신처를 제공하기 위해 평평한 돌이나 수초를 배치하면 스트레스를 줄일 수 있다.
먹이 관리와 관련 주의사항은 다음과 같다. 모래무지는 잡식성으로, 인공 사료, 살아있는 먹이(물벼룩, 붉은벌레), 채소 조각 등을 다양하게 급여한다. 바닥에 가라앉는 침하성 사료가 적합하다. 주의할 점은 수질 악화를 방지하기 위해 과다 급여를 피하고, 먹다 남은 사료는 즉시 제거해야 한다. 또한, 모래무지는 수초를 파헤치는 습성이 있어 수초 레이아웃을 고집한다면 튼튼한 종을 선택하거나 포기해야 할 수 있다. 평화로운 성격이지만, 너무 작은 새우나 어류와는 함께 사육하지 않는 것이 안전하다.
모래무지는 비교적 강건한 담수어이나, 안정적인 사육을 위해서는 자연 서식지와 유사한 환경을 조성하는 것이 중요하다. 적절한 수조 크기, 수질 관리, 바닥재와 은신처 구성이 핵심 요소이다.
수조는 최소 60cm(약 45리터) 이상을 권장하며, 이는 모래무지의 군서성과 활발한 저서 활동을 고려한 것이다. 수질은 중성에서 약알칼리성(pH 7.0-8.0)을 유지하고, 암모니아와 아질산염 농도를 낮게 관리해야 한다. 효율적인 여과 시스템과 주기적인 부분 환수(1-2주에 20-30%)가 필수적이다. 수온은 18-24°C 범위가 적당하다.
환경 요소 | 권장 조건 | 비고 |
|---|---|---|
수조 크기 | 60cm 이상 | 작은 수조에서는 스트레스를 받을 수 있음 |
수질(pH) | 7.0 - 8.0 | 중성에서 약알칼리성 |
수온 | 18°C - 24°C | 실온보다 약간 낮은 온도 선호 |
바닥재 | 세분화된 모래 | 입자가 굵은 자갈은 섭식 행동에 방해가 됨 |
바닥재는 모래무지의 이름과 행동 특성에 맞게 세분화된 모래를 사용한다. 입자가 굵은 자갈은 이들이 입으로 모래를 체질하는 고유의 섭식 행동을 방해할 수 있다. 수초는 뿌리가 튼튼한 종을 심거나, 분리된 화분에 심는 것이 좋다. 이들은 모래를 파헤리는 습성이 있어 수초가 뿌리째 뽑힐 수 있기 때문이다. 암석이나 목재, 인공 장식을 이용한 충분한 은신처를 마련해주면 개체들의 안정감을 높이는 데 도움이 된다.
모래무지는 잡식성 어류로, 자연 상태에서는 수생 곤충 유충, 갑각류, 유기물 찌꺼기, 조류 등을 먹는다. 사육 환경에서는 다양한 종류의 사료를 잘 받아들인다. 주요 먹이로는 인공사료 (떠먹이용 또는 가라앉는 타입), 살아있는 또는 냉동된 브라인슈림프, 물벼룩, 깔물벼룩, 튜브웜 등이 있다. 식물성 섭취도 필요할 수 있어, 조류가 자라는 환경을 제공하거나 식물성 성분이 포함된 사료를 주기적으로 급여하는 것이 좋다.
사육 시 주의사항은 다음과 같다. 모래무지는 바닥을 파헤치는 습성이 강해, 수초를 심은 경우 뿌리가 파헤쳐질 수 있다. 튼튼한 뿌리를 가진 수초를 선택하거나 화분에 심어 관리하는 것이 바람직하다. 또한, 수질 관리에 신경을 써야 한다. 바닥의 먹이 찌꺼기와 배설물이 쉽게 쌓이기 때문에, 강력한 여과 시스템과 정기적인 기저 여과를 통한 바닥 청소가 필수적이다. 수온은 15~25°C, pH는 중성에서 약간 알칼리성(7.0~8.0)을 유지하는 것이 적당하다.
먹이 종류 | 급여 방법 및 비고 |
|---|---|
인공사료 (가라앉는 타입) | 주된 사료로 사용 가능. 과다 급여는 수질 악화를 초래할 수 있음. |
냉동 브라인슈림프 / 물벼룩 | 단백질 보충용으로 일주일에 1~2회 급여. |
살아있는 먹이 (깔물벼룩 등) | 본능적인 먹이 활동을 자극하고 영양을 풍부하게 함. |
식물성 사료 또는 조류 | 소화에 도움을 주고 식물성 영양소를 공급함. |
다른 물고기와의 혼합 사육은 일반적으로 평화롭게 이루어지지만, 지나치게 작은 새우나 어류 유생은 먹이가 될 수 있다. 자신의 크기와 비슷하거나 조금 큰 물고기와 함께 사육하는 것이 안전하다.

모래무지는 국제 자연 보전 연맹의 적색 목록에 등재되어 있지 않으며, 전 세계적으로 개체군이 광범위하고 안정적인 것으로 평가받는다. 한국에서는 환경부 지정 야생생물 보호법에 따라 법정보호종으로 지정되지 않았다.
그러나 일부 지역에서는 서식지 교란과 수질 오염으로 인한 개체수 감소가 우려된다. 모래무지는 비교적 깨끗한 모래나 자갈 바닥을 선호하는데, 하천 정비 사업, 제방 축조, 하상 콘크리트화 등으로 인해 이러한 서식 환경이 훼손될 수 있다. 또한 농업용수나 생활 하수로 인한 부영양화와 오염도 위협 요인으로 작용한다.
구분 | 내용 |
|---|---|
국제적 보전 등급 | IUCN 적색 목록 미등재 (Least Concern 추정) |
한국 법적 지위 | 법정보호종 아님 |
주요 위협 요인 | 서식지 훼손(하천 정비, 콘크리트화), 수질 오염 |
모니터링 현황 | 일부 지자체 및 연구기관에서 서식 실태 조사 진행 |
일부 지방자치단체나 환경 단체에서는 지역의 중요한 수생태계 지표종으로 모래무지를 인식하고, 서식지 보전을 위한 모니터링을 진행하는 경우가 있다. 이는 생물 다양성 보전과 건강한 하천 생태계 유지의 일환으로 수행된다.

[한국수산자원공단 수산생물도감 - 모래무지](https://www.fish.go.kr/portal/fish/fishDtl.do?fishId=FI000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000