Fábio Campos (original) (raw)

| Campos, FábioBirthday: Oct 26Website: Member Favorites: 4 | Details News Pictures Voice Acting RolesSort Most Recent Favorites Start Date Title Boku no Hero Academia 7th Season add TV, Spring 202420240504000001 Shigaraki, Tomura Supporting 3,540 Favorites 3540 Shigaraki, Tomura T.P BON add ONA, 202420240502000002 Buyoyon Supporting 0 Favorites 0 Buyoyon Date A Live V add TV, Spring 202420240410000003 Westcott, Sir Isaac Ray Pelham Supporting 10 Favorites 10 Westcott, Sir Isaac Ray Pelham Boku no Hero Academia: Memories add TV Special, 202420240406000004 Shigaraki, Tomura Main 3,540 Favorites 3540 Shigaraki, Tomura Tensei shitara Slime Datta Ken 3rd Season add TV, Spring 202420240405000005 Fritz Supporting 0 Favorites 0 Fritz Re:Monster add TV, Spring 202420240405000006 Ji Supporting 1 Favorites 1 Ji Haikyuu!! Movie: Gomisuteba no Kessen add Movie, 202420240216000007 Tsukishima, Kei Supporting 9,793 Favorites 9793 Tsukishima, Kei Tsuki ga Michibiku Isekai Douchuu 2nd Season add TV, Winter 202420240108000008 Baila, Woody Supporting 0 Favorites 0 Baila, Woody Captain Tsubasa Season 2: Junior Youth-hen add TV, Fall 202320231001000009 Hyuuga, Kojirou Supporting 257 Favorites 257 Hyuuga, Kojirou Shin Shinka no Mi: Shiranai Uchi ni Kachigumi Jinsei add TV, Winter 202320230114000010 Yutis Supporting 0 Favorites 0 Yutis Bleach: Sennen Kessen-hen add TV, Fall 202220221011000011 Kurumadani, Zennosuke Supporting 3 Favorites 3 Kurumadani, Zennosuke Bleach: Sennen Kessen-hen add TV, Fall 202220221011000012 Black, Bazzard Supporting 44 Favorites 44 Black, Bazzard Fuufu Ijou, Koibito Miman. add TV, Fall 202220221009000013 Tenjin, Minami Supporting 9 Favorites 9 Tenjin, Minami Shinobi no Ittoki add TV, Fall 202220221004000014 Minobe, Kishinmaru Supporting 0 Favorites 0 Minobe, Kishinmaru Boku no Hero Academia 6th Season add TV, Fall 202220221001000015 Shigaraki, Tomura Supporting 3,540 Favorites 3540 Shigaraki, Tomura Overlord IV add TV, Summer 202220220705000016 Pandora's Actor Supporting 629 Favorites 629 Pandora's Actor Kakkou no Iinazuke add TV, Spring 202220220424000017 Shibata Supporting 0 Favorites 0 Shibata Otome Game Sekai wa Mob ni Kibishii Sekai desu add TV, Spring 202220220403000018 Fou Bartfort, Leon Main 762 Favorites 762 Fou Bartfort, Leon Rikei ga Koi ni Ochita no de Shoumei shitemita. Heart add TV, Spring 202220220402000019 Inukai, Kosuke Supporting 35 Favorites 35 Inukai, Kosuke Shingeki no Kyojin: The Final Season Part 2 add TV, Winter 202220220110000020 Galliard, Porco Supporting 172 Favorites 172 Galliard, Porco Sasaki to Miyano add TV, Winter 202220220110000021 Karasuhara, Fumikage Supporting 0 Favorites 0 Karasuhara, Fumikage Baraou no Souretsu add TV, Winter 202220220109000022 Tyrell, James Supporting 2 Favorites 2 Tyrell, James Genjitsu Shugi Yuusha no Oukoku Saikenki Part 2 add TV, Winter 202220220109000023 Souma, Kazuya Main 326 Favorites 326 Souma, Kazuya Kyuuketsuki Sugu Shinu add TV, Fall 202120211004000024 John Main 608 Favorites 608 John Uramichi Oniisan add TV, Summer 202120210706000025 Omota, Uramichi Main 900 Favorites 900 Omota, Uramichi Genjitsu Shugi Yuusha no Oukoku Saikenki add TV, Summer 202120210704000026 Souma, Kazuya Main 326 Favorites 326 Souma, Kazuya Scarlet Nexus add TV, Summer 202120210701000027 Donne, Kagerou Supporting 1 Favorites 1 Donne, Kagerou Subarashiki Kono Sekai The Animation add TV, Spring 202120210410000028 Minamimoto, Shou Supporting 125 Favorites 125 Minamimoto, Shou Fruits Basket: The Final add TV, Spring 202120210406000029 Souma, Kyou Main 15,370 Favorites 15370 Souma, Kyou Odd Taxi add TV, Spring 202120210406000030 Daimon, Koushirou Supporting 13 Favorites 13 Daimon, Koushirou Boku no Hero Academia 5th Season add TV, Spring 202120210327000031 Shigaraki, Tomura Supporting 3,540 Favorites 3540 Shigaraki, Tomura Shin Evangelion Movie:|| add Movie, 202120210308000032 Tama, Hideki Supporting 0 Favorites 0 Tama, Hideki Tatoeba Last Dungeon Mae no Mura no Shounen ga Joban no Machi de Kurasu Youna Monogatari add TV, Winter 202120210104000033 Shouma Supporting 5 Favorites 5 Shouma Shingeki no Kyojin: The Final Season add TV, Winter 202120201207000034 Galliard, Porco Supporting 172 Favorites 172 Galliard, Porco Kami-tachi ni Hirowareta Otoko add TV, Fall 202020201004000035 Jill Supporting 0 Favorites 0 Jill Enen no Shouboutai: Ni no Shou add TV, Summer 202020200704000036 Kishiri, Tooru Supporting 1 Favorites 1 Kishiri, Tooru Fruits Basket 2nd Season add TV, Spring 202020200407000037 Souma, Kyou Main 15,370 Favorites 15370 Souma, Kyou Gleipnir add TV, Spring 202020200405000038 Naoto Supporting 0 Favorites 0 Naoto Rikei ga Koi ni Ochita no de Shoumei shitemita. add TV, Winter 202020200111000039 Inukai, Kosuke Supporting 35 Favorites 35 Inukai, Kosuke Boku no Hero Academia 4th Season add TV, Fall 201920191012000040 Shigaraki, Tomura Supporting 3,540 Favorites 3540 Shigaraki, Tomura Stand My Heroes: Piece of Truth add TV, Fall 201920191007000041 Yui, Koutarou Main 4 Favorites 4 Yui, Koutarou Luo Xiao Hei Zhan Ji (Movie) add Movie, 201920190907000042 Feng Xi Main 6 Favorites 6 Feng Xi Enen no Shouboutai add TV, Summer 201920190706000043 Kishiri, Tooru Supporting 1 Favorites 1 Kishiri, Tooru Shingeki no Kyojin Season 3 Part 2 add TV, Spring 201920190429000044 Grice Supporting 0 Favorites 0 Grice Fruits Basket 1st Season add TV, Spring 201920190406000045 Souma, Kyou Main 15,370 Favorites 15370 Souma, Kyou Date A Live III add TV, Winter 201920190111000046 Westcott, Sir Isaac Ray Pelham Supporting 10 Favorites 10 Westcott, Sir Isaac Ray Pelham Boku no Hero Academia 3rd Season add TV, Spring 201820180407000047 Shigaraki, Tomura Supporting 3,540 Favorites 3540 Shigaraki, Tomura Captain Tsubasa (2018) add TV, Spring 201820180403000048 Hyuuga, Kojirou Main 257 Favorites 257 Hyuuga, Kojirou Kekkai Sensen & Beyond add TV, Fall 201720171008000049 Lulu Jiadz Nazamsandriga, Zamedol Supporting 0 Favorites 0 Lulu Jiadz Nazamsandriga, Zamedol Koukyoushihen Eureka Seven Hi-Evolution 1 add Movie, 201720170916000050 Novak, Holland Supporting 519 Favorites 519 Novak, Holland Boruto: Naruto Next Generations add TV, Spring 201720170405000051 Senka, Sazanami Supporting 0 Favorites 0 Senka, Sazanami Boruto: Naruto Next Generations add TV, Spring 201720170405000052 Momo Supporting 0 Favorites 0 Momo Boku no Hero Academia 2nd Season add TV, Spring 201720170401000053 Shigaraki, Tomura Supporting 3,540 Favorites 3540 Shigaraki, Tomura Boku no Hero Academia: Hero Note add TV Special, 201720170325000054 Shigaraki, Tomura Supporting 3,540 Favorites 3540 Shigaraki, Tomura Boku no Hero Academia add TV, Spring 201620160403000055 Shigaraki, Tomura Supporting 3,540 Favorites 3540 Shigaraki, Tomura Ansatsu Kyoushitsu 2nd Season add TV, Winter 201620160108000056 Asano, Gakushuu Supporting 327 Favorites 327 Asano, Gakushuu Haikyuu!! Second Season add TV, Fall 201520151004000057 Tsukishima, Kei Supporting 9,793 Favorites 9793 Tsukishima, Kei Overlord add TV, Summer 201520150707000058 Pandora's Actor Supporting 629 Favorites 629 Pandora's Actor Dragon Ball Super add TV, Summer 201520150705000059 Botamo Supporting 2 Favorites 2 Botamo Ansatsu Kyoushitsu add TV, Winter 201520150110000060 Asano, Gakushuu Supporting 327 Favorites 327 Asano, Gakushuu Date A Live II add TV, Spring 201420140412000061 Westcott, Sir Isaac Ray Pelham Supporting 10 Favorites 10 Westcott, Sir Isaac Ray Pelham Haikyuu!! add TV, Spring 201420140406000062 Tsukishima, Kei Supporting 9,793 Favorites 9793 Tsukishima, Kei Pokemon Best Wishes! Season 2: Decolora Adventure add TV, Spring 201320130425000063 Yukiya Supporting 0 Favorites 0 Yukiya Evangelion Movie 3: Q add Movie, 201220121117000064 Tama, Hideki Supporting 0 Favorites 0 Tama, Hideki Sakamichi no Apollon add TV, Spring 201220120413000065 Arita, Isao Supporting 0 Favorites 0 Arita, Isao Saint Seiya Omega add TV, Spring 201220120401000066 Lionet, Souma Main 5 Favorites 5 Lionet, Souma Hunter x Hunter (2011) add TV, Fall 201120111002000067 Seaquant Supporting 0 Favorites 0 Seaquant Hunter x Hunter (2011) add TV, Fall 201120111002000068 Kobayakawa, Saccho Supporting 1 Favorites 1 Kobayakawa, Saccho Saint Seiya: The Lost Canvas - Meiou Shinwa 2 add OVA, 201120110223000069 Teneo Supporting 0 Favorites 0 Teneo Saint Seiya: The Lost Canvas - Meiou Shinwa add OVA, 200920090624000070 Teneo Supporting 0 Favorites 0 Teneo Koukyoushihen Eureka Seven: Pocket ga Niji de Ippai add Movie, 200920090425000071 Novak, Holland Main 519 Favorites 519 Novak, Holland Kuroshitsuji add TV, Fall 200820081003000072 Pluto Supporting 125 Favorites 125 Pluto Soul Eater add TV, Spring 200820080407000073 Law, Justin Supporting 169 Favorites 169 Law, Justin Bleach add TV, Fall 200420041005000074 Kurumadani, Zennosuke Supporting 3 Favorites 3 Kurumadani, Zennosuke Bleach add TV, Fall 200420041005000075 Menis Supporting 0 Favorites 0 Menis Sort Members Score Most Recent Start Date Title Ansatsu Kyoushitsuadd ADR Director TV, Winter 20152072891201501100000018.08 8.082,072,891 Members Ansatsu Kyoushitsu 2nd Seasonadd ADR Director TV, Winter 20161472115201601080000028.48 8.481,472,115 Members Boku no Hero Academiaadd Script (dub), ADR Director TV, Spring 20163099599201604030000037.85 7.853,099,599 Members Boku no Hero Academia (ONA)add ADR Director ONA, 202247960202206160000046.82 6.8247,960 Members Boku no Hero Academia 2nd Seasonadd Script (dub), ADR Director TV, Spring 20172580032201704010000058.07 8.072,580,032 Members Boku no Hero Academia 3rd Seasonadd Script (dub), ADR Director TV, Spring 20182241235201804070000068.00 8.002,241,235 Members Boku no Hero Academia 4th Seasonadd Script (dub), ADR Director TV, Fall 20191777576201910120000077.87 7.871,777,576 Members Boku no Hero Academia 5th Seasonadd Script (dub), ADR Director TV, Spring 20211234707202103270000087.36 7.361,234,707 Members Boku no Hero Academia 6th Seasonadd Script (dub), ADR Director TV, Fall 2022697736202210010000098.26 8.26697,736 Members Boku no Hero Academia 7th Seasonadd ADR Director TV, Spring 2024323950202405040000108.07 8.07323,950 Members Boku no Hero Academia the Movie 3: World Heroes' Missionadd ADR Director Movie, 2021261151202108060000117.58 7.58261,151 Members Boku no Hero Academia the Movie 4: You're Nextadd ADR Director Movie, 202455531202408020000127.47 7.4755,531 Members Boku no Hero Academia: Hero Noteadd ADR Director TV Special, 2017188657201703250000137.27 7.27188,657 Members Boku no Hero Academia: Ikinokore! Kesshi no Survival Kunrenadd ADR Director ONA, 2020185530202008160000147.16 7.16185,530 Members Boku no Hero Academia: Memoriesadd ADR Director TV Special, 202418917202404060000156.63 6.6318,917 Members Boku no Hero Academia: UA Heroes Battleadd ADR Director Movie, 202322312202310200000166.72 6.7222,312 Members Claymoreadd ADR Director TV, Spring 2007686640200704040000177.73 7.73686,640 Members Date A Live IIadd ADR Director TV, Spring 2014656554201404120000187.18 7.18656,554 Members Date A Live IIIadd ADR Director TV, Winter 2019410749201901110000197.19 7.19410,749 Members Date A Live Vadd ADR Director TV, Spring 2024116105202404100000207.69 7.69116,105 Members Genjitsu Shugi Yuusha no Oukoku Saikenkiadd ADR Director TV, Summer 2021414449202107040000217.25 7.25414,449 Members Genjitsu Shugi Yuusha no Oukoku Saikenki Part 2add ADR Director TV, Winter 2022267197202201090000227.43 7.43267,197 Members Gleipniradd ADR Director TV, Spring 2020505709202004050000236.96 6.96505,709 Members Gyakuten Sekai no Denchi Shoujoadd ADR Director TV, Fall 202122285202110110000246.30 6.3022,285 Members Kakkou no Iinazukeadd ADR Director TV, Spring 2022295186202204240000256.88 6.88295,186 Members Kawaii dake ja Nai Shikimori-sanadd ADR Director TV, Spring 2022559046202204100000266.93 6.93559,046 Members Kimi to Boku no Saigo no Senjou, Aruiwa Sekai ga Hajimaru Seisenadd ADR Director TV, Fall 2020313901202010070000276.69 6.69313,901 Members Kimi to Boku no Saigo no Senjou, Aruiwa Sekai ga Hajimaru Seisen Season IIadd ADR Director AiringTV, Summer 202484576202407100000286.74 6.7484,576 Members Kyuuketsuki Sugu Shinuadd ADR Director TV, Fall 202195372202110040000297.27 7.2795,372 Members Level 1 dakedo Unique Skill de Saikyou desuadd ADR Director TV, Summer 2023129734202307080000306.22 6.22129,734 Members Masamune-kun no Revenge Radd ADR Director (Assistant) TV, Summer 2023220105202307030000317.23 7.23220,105 Members Saint Seiya Omegaadd Sound Director (dub), ADR Director TV, Spring 201250686201204010000326.28 6.2850,686 Members Saint Seiya: Knights of the Zodiac - Battle Sanctuaryadd ADR Director ONA, 20223535202207310000336.26 6.263,535 Members Saint Seiya: Knights of the Zodiac - Battle Sanctuary Part 2add ADR Director ONA, 20242121202404010000346.49 6.492,121 Members Saint Seiya: Saintia Shouadd ADR Director, Casting Director ONA, 201815048201812100000355.64 5.6415,048 Members Scarlet Nexusadd ADR Director TV, Summer 2021100353202107010000365.71 5.71100,353 Members Shin Shinka no Mi: Shiranai Uchi ni Kachigumi Jinseiadd ADR Director TV, Winter 2023112095202301140000375.45 5.45112,095 Members Shinigami Bocchan to Kuro Maid 2nd Seasonadd ADR Director TV, Summer 202388800202307090000387.61 7.6188,800 Members Shinobi no Ittokiadd ADR Director TV, Fall 2022175738202210040000396.06 6.06175,738 Members Shyadd ADR Director TV, Fall 202371580202310030000406.72 6.7271,580 Members Shy 2nd Seasonadd ADR Director TV, Summer 202425582202407020000416.92 6.9225,582 Members Stand My Heroes: Piece of Truthadd ADR Director, Casting Director TV, Fall 201928197201910070000425.78 5.7828,197 Members Subarashiki Kono Sekai The Animationadd ADR Director TV, Spring 202173908202104100000436.14 6.1473,908 Members Super Cubadd ADR Director TV, Spring 2021120376202104070000447.44 7.44120,376 Members Tribe Nineadd ADR Director TV, Winter 202247439202201100000456.07 6.0747,439 Members Trigun Stampedeadd ADR Director TV, Winter 2023199062202301070000467.83 7.83199,062 Members Tsuki ga Michibiku Isekai Douchuuadd ADR Director TV, Summer 2021483150202107070000477.71 7.71483,150 Members Uramichi Oniisanadd ADR Director TV, Summer 2021244727202107060000487.70 7.70244,727 Members Youkoso Jitsuryoku Shijou Shugi no Kyoushitsu e 3rd Seasonadd ADR Director TV, Winter 2024420326202401030000497.96 7.96420,326 Members No published manga have been added to this person. Help improve our database by adding a published manga here.Recent News | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |