Muốn giết thì không đâu, mọi bữa vẫn lo cho Shoe đó thôi Phải void nào cũng như thanh của Inori đâu , chắc không thuộc loại chức năng chính trong combat nên thế, mọi bữa nó rút cái void thấy có đứa là tủ lạnh nữa mà . Nói chung cái này không đáng bận tâm . Cái cần quan tâm là ep sau ai sẽ chết . Mình lo Ayase sắp đi quá .
Quá nửa là vì ông chồng quyết tâm hy sinh thằng con rồi , chấp nhận để nó không tha lỗi cho mình cả đời Nói thẳng là Shu bây giờ không có khả năng đánh lên được HQ được, mà đánh lên làm gì cơ chứ ? Cả 1 tổ chức Anti bodies được thế giới chống lưng, ông hạ nó xong sẽ lòi ra 1 cái khác tương tự.
^ Tập hợp cả 3 void user lại rồi "us against the world" chăng Mình biết ngay là kiểu gì cũng lôi Gai với Mana trở lại mà, xây dựng nhân vật tốt vậy mà nửa ss đã vẹo hết thì phí của bỏ xừ
Do kỹ năng, chọc đúng vào tâm thì lưỡi sắc mấy chả bõ Vụ Mana làm nhớ đến Sephiroth Shu càng cúng nhiều mạng càng lên lv, từ emo tiến hóa thành psycho rất đỉnh
Tập 15 , khúc thằng Shu mất hồn đè con Inori ra lấy Void y hệt như hiếp râm =] (Em ấy cự quậy chống trả)
mấy cái void này dễ bể nhỉ, dùng tay không bóp nát cũng được, cái nỏ của em kia bị đè 1 tí là nát bét. Thế còn mấy cái dạng vũ khí cận chiến thì sao, chẵng lẽ cũng mềm thế Anh Argo nhảy dù vào cũng không vác theo được khẩu súng
Có khi nào mà Daryl bỏ bọn kia đi theo Tsugumi không nhỉ . Khi đó (Tsugumi + Daryl + Undertaker) vs (Shoe + Mana + Gay) vs (Mom + Scarface + anti bodies) thì hay nhỉ =p~
Quả Argo xài dao gạt cái boomerang đúng là dìm hàng void quá Lẽ ra để Shoes nó ném hụt cũng được rồi Hàng lởm thế này thì mấy thằng void melee xác định khóc ra tiếng mán Ngồi nghĩ lý do tại sao cặp gian phu dâm phụ kia hồi sinh lại Gai, tự dưng thấy hơi ảo [spoil] 1. Clone vẫn có void, và có khả năng = hoặc chênh ko nhiều so với bản gốc. 2. Chỉ có duy nhất 3 ống nghiệm chứa King Power, và đều đã có chủ hết. 3. Void của Gai có khả năng rút void, tức là cũng = King Power, nhưng ko bị 1 số giới hạn như King Power ~> Ten ten Phen này Nhật Bủn định chuẩn bị vác binh đoàn void đi thôn tính thế giới [/spoil] Btw, [spoil]ManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaManaMana[/spoil]
Hơn 50% là sẽ như vậy, còn không thì cũng sẽ có khả năng Daryl bỏ mạng để cứu Tsugumi Nhưng cái Void của nó chôm được Void của người khác mà không cần phải nhìn vào nhau như Shoes '__'
cảnh mana chém chị Hội trưởng ko biết sống chết sao rồi vì cắt cảnh tóe máu là hết , mà có thấy Mana cầm dao hay súng đâu ? mana có năng lực gì à ?
Set trap Mà cắt kiểu này chỉ là cảnh cáo nhẹ nhàng thôi Void SS cơ mà Tsugumi cũng ko đủ trình tự ra riêng với Undertaker đâu, với lại xét theo độ thân quen thì cần 1 ep là đủ về hết với Shuhrer rồi Semi final sẽ là Shuu Empire vs Gay antibodies, còn final sẽ là vs Mana hoặc thằng yandere stalker kia
Nếu y lôi được void ra thì ep 1 cần dek gì phải đi chôm cái genome mà giờ nằm trong người thằng Shuu nữa onee-chan =).
Thì cũng làm gì có thằng nào rút cho nó cái súng để rút void đứa khác Mà loạn cả lên rồi Thực ra cứ đứa nào bị cái bệnh vẩy đá là thấy được void người khác.
mà hình như khả năng của thằng Shu có dc là do cái ống thuốc void có dc ở ep 1 thì phải, nếu thằng Gai có nó thì bây h nó thế chỗ thằng SHu rồi, mà anh shu nhà ta vì nghĩa dịêt thân nên ngày càng đi vào con đường bá đao , mà con nhỏ Kuhoin có bị giết hay không cũng đâu còn là vấn đề, gia đình nó giờ mất thế lực chứ đâu còn như trước thì có gì phải lo. Vấn đề bây giờ là cái void kìa, vỡ 1 cái là ngủm luôn, tụi anti cứ nhè cái void mà phá thì kiểu gì cũng thua , vậy chứ của con Inori chắc là hàng khủng nên mới không dễ vỡ