Chương 29: Trên Đường, Sắp Đến Rồi

⏱ ~37 min read

Chương 29: Trên Đường, Sắp Đến Rồi

Joshua đã đợi rất lâu rồi.
Kể từ ngày hắn ra tay với con rồng cổ kim loại bạc, đánh thức nó khỏi giấc ngủ say, hắn đã liên tục chờ đợi, chờ đến lúc đến thế giới kia, đối mặt với nó bằng thân thể thực sự của mình.
Joshua ưa thích chiến đấu, đó là sự thật. Joshua luôn luôn muốn khiêu chiến rồng cổ, muốn tận mắt thấy được gọi là ‘sinh vật hoàn hảo’, ‘sinh nguyên sơ’ có sức mạnh như thế nào, đó cũng là sự thật. Không nghi ngờ gì, ham muốn chiến đấu với rồng cổ là khát khao cá nhân của hắn, hắn thực sự muốn giao đấu với nó, phân cao thấp, dù cho đối phương vốn không hề biết đến hắn, không có mâu thuẫn hay xung đột nào với hắn cũng vậy.
--Nhưng dù ưa thích chiến đấu đến thế nào, Joshua vẫn luôn duy trì một nguyên tắc: đối với những tồn tại không thể hiện ám thị thù địch trước, tuyệt đối không chủ động ra tay. Dù muốn chiến đấu đến đâu, ít nhất cũng phải khiêu chiến một cách công khai minh bạch. Còn hành động của hắn hơn nửa tháng trước, do ảnh hưởng của thần tính, không nghi ngờ gì là đánh lén. Hắn đã lợi dụng lúc rồng cổ bất ngờ, tung ra một quyền mạnh mẽ, đánh thức nó khỏi giấc ngủ.
Và phản ứng dây chuyền từ hành động này, thậm chí trong vùng thế giới rộng lớn xung quanh này, đã gây ra sóng gió lớn, không nghi ngờ gì đã gây rắc rối cho rồng cổ.
Dù Joshua có hàng trăm ngàn lý do cũng không thể xóa bỏ sự thật này. Vì không thể kiểm soát ham muốn của bản thân mà dẫn đến hành ác, quả thật quá đáng cười, và cũng quá nhục nhã.
“Ta làm, ta gánh chịu.”
Hắn nghĩ vậy, và khao khát muốn rửa sạch sự nhục nhã này-- không nghi ngờ gì, trong đa vũ trụ, tuyệt đối không chỉ riêng đội của hắn muốn truy tìm tung tích rồng cổ. Hiện tại tiếng gầm của rồng cổ đã lan rộng ra xung quanh vực thẳm, chắc chắn có rất nhiều ác ma và chủng tộc khác đang lảng vảng quanh thế giới đó, dòm ngó sức mạnh của rồng cổ.
Đuổi sạch những tồn tại đó, chính là mục tiêu của chiến sĩ这次... tất nhiên, Joshua không cho rằng đó là sự bù đắp cho hành động bốc đồng trước đó của mình, và cũng tuyệt đối không phải xuất phát từ lòng tốt.
Rốt cuộc, người có thể khiêu chiến rồng cổ, cuối cùng chỉ có một.
“Joshua, anh có cảm nhận không? ‘Quan sát giả’ phát hiện có rất nhiều dao động thời không... chậc, xung quanh đây rốt cuộc có bao nhiêu người?”
Trong hư không đen vô tận, một chiếc khinh hạm bay trắng đang thuận theo dòng chảy thời không, bay nhanh trong hư không. Đó chính là con tàu yêu quý ‘Quan sát giả’ của Baniel và William, sau nhiều lần cải tạo. Với công nghệ tàu mặt trời cổ đại của tinh linh, nó sở hữu khả năng tự do bay trong hư không, là một trong những thành quả khám phá của hai vị pháp sư truyền kỳ từ những di tích cổ xưa nhiều năm trước.
Chiếc khinh hạm nhỏ có chiều dài không quá một trăm mét rưỡi này có dạng thang ngược, hai bên treo các khoang phụ hình bầu dục. Dù trông có vẻ nhỏ gọn, nhưng nội thất đầy đủ, thậm chí còn lắp đặt thiết bị quan sát hư không thuộc hàng đầu trong Bạch Tháp Quán Thiên. Lúc này, Baniel đang sử dụng thiết bị quan sát để dò tìm các dao động năng lượng bất thường trong thời không xung quanh. Vị pháp sư truyền kỳ này hít vào một hơi lạnh: “Lũ ác ma Vực Thẳm Thứ Sáu! Tộc Ngũ Sắc Long! Ba dấu vết di chuyển hoàn toàn khác nhau, có vẻ đến từ các thế giới khác nhau!”
“Nói như vậy, ít nhất có năm thế lực có khả năng ra vào hư không đã nhận ra sự tồn tại của rồng cổ, và đang tiến nhanh về phía thế giới đó.” Bên cạnh, William, người đang điều khiển ‘Quan sát giả’ di chuyển, cau mày: “Lãnh Chúa Vực Sâu của Vực Thẳm Thứ Sáu thì chúng ta đều biết. Đại Quân L⟳uồn Th.deltaTime Chunk1:tay sai của hắn có năm Đại Quân Ác Ma, trong cả vực thẳm cũng thuộc lực lượng siêu lớn, chúng thường xuyên xâm nhập các vực thẳm và thế giới khác. Tộc Ngũ Sắc Long cũng là người quen cũ, dù gần đây bị Giáo Hội Thất Thần đánh cho khá thảm, nhưng ít nhất cũng có ba Long Vương cấp truyền kỳ. còn những thế giới gần chúng ta nhất, phần lớn đều là những thế giới sắp hủy diệt, sắp nhập vào vực thẳm.”
Joshua suy nghĩ về Thế Giới Karlis xung quanh, và Thế giới Yirgna gặp thiên tai tà thần tấn công, không khỏi gật đầu đồng ý. Đúng đều là những thế giới sắp chết.
“Nhưng chúng ta không quan tâm nhiều thế-- chúng ta muốn cứu thế giới của mình thì tự mình cố gắng. Chướng ngại Lộ Kiến Cổ, chuẩn bị bị chúng ta cho nổ bay đi!”
Khi đại khái biết được khả năng xuất thân của các thế lực không rõ, Baniel và William lập tức thấy hào hứng. Trong đó, lão pháp sư tóc trắng Baniel quay đầu, nở một nụ cười với người bạn nhiều năm của mình: “Hahaha, cuộc phiêu lưu lần này thật kích thích. Ít nhất chín vị truyền kỳ, năm thế lực có thể ra vào hư không. Trong vài chục năm qua, chúng ta đã chơi lớn thế này bao giờ chưa?”
“Trước đây tất nhiên là không-- nhưng giờ thì có rồi!”
William điều khiển ‘Quan sát giả’ bay nhanh trong hư không, cũng phá lên cười lớn: “Thật thú vị, phiêu lưu tự do, không bị ràng buộc, thách thức giới hạn bản thân, không lo lắng phía sau-- đó là lý do chúng ta luôn không gia nhập bất kỳ thế lực nào, giữ nguyên thân tự do!”
Lập tức, có thể thấy, trong hư không, một vệt sáng trắng lóe lên. Nó uốn cong thời không, thuận theo dòng chảy thời không tiến về phía trước. Một thế giới lại một thế giới đang tỏa sáng trong Đại Ma Triều bị nó bỏ qua, khiến nó ngày càng gần đích đến hơn.
Nhưng ngay khi nó sắp đến mục tiêu đã định, trong hư không đột nhiên xuất hiện một hạm đội khổng lồ.
Trong hư không đen vô tận của đa vũ trụ, bị vô số dòng chảy thời không hỗn loạn tràn ngập, muốn quan sát trong môi trường như vậy, cần phải có thiết bị đặc biệt, hoặc thực lực mạnh đủ để nhìn thấu thời không. Nhưng dù thiết bị tinh vi đến đâu, thực lực mạnh đến đâu, phạm vi quan sát cũng có giới hạn. Đối với ba vị truyền kỳ trên ‘Quan sát giả’, khi họ sắp đến thế giới của rồng cổ, ở rìa phạm vi quan sát của họ đột nhiên xuất hiện một hạm đội lớn kỳ lạ.
Đây là một hạm đội gồm hàng nghìn chiến thuyền hình cầu. Những chiến thuyền này có lớp sơn màu xanh đậm không mấy nổi bật, trên lớp giáp ngoài giống vảy sinh vật có vẽ một loại văn chương kỳ lạ. Phần lớn chiến thuyền cầu đều có kích thước bằng nhau, đường kính khoảng bốn trăm mét, còn chiến thuyền trung tâm, có vẻ là hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm hạm h