User:Itsdogewow



Hey... No im not really doge... I kinda got sick of his meme now... Anyway lets move on..!

Can i contact you?
Sure! Just send me a PM and will see! I have skype, steam and facebook.

What i think of these crash games..

 * Crash Bandicoot : Loved this game when i was a kid! Didn't make it to the end though.. Was always stuck on levels, but some of my family members helped me. Couldn't get passed Slippery Climb so i stopped playing. RATING: 5/10
 * Crash Bandicoot 2: Cortex Strikes Back: Very fun Crash game. Completed the game by collecting all the crystals. Didn't collect all gems though. RATING: 8/10
 * Crash Bandicoot 3: Warped: First Crash game iv'e every played. It was super fun! Me and my family tried to get all the gems, we where so close! RATING: 8/10
 * Crash Team Racing: The best racing game there is in history. We had all the Cups, Story mode was completed thanks to my sister. We completed most of the time trails with platinums and golds. I always wanted to play as Nitros Oxide... But then a few years later i found out he wasn't playable. RATING: 10/10
 * Crash Bash: Pretty boring Crash game IMO, It was fun playing multiplayer though. I was still stuck on level 1. Rating: 6/10
 * Crash Bandicoot: The Wrath Of Cortex: This Crash game was amazing when i played it with my bro back in the 2003's - 2005's. We almost had 100%. But when i play it now, i get a bit bored of it. RATING: 6/10
 * Crash Nitro Kart: This game was pretty cool.. But the carts where a bit slow.. RATING: 7/10
 * Crash Twinsanity: Here it is.. well i know most of you know this is ur fav crash game.. if im correct.. anyway... My favorite crash game! This was just... amazing! I loved the designs and models, it suits Crash and the Characters! It did have a good story line, however LOTS of stuff was cut out of the game which was a BIG disappointment. Doesn't it make you feel left out? Anyway.. Back in 2002 -2003 me and my bro played this Crash game together. It all ended when we got stuck at Bolder Doom Room level. When i was a kid i always wanted to play at Cortex, cus he had a gun xD! RATING: 10/10.
 * Crash Tag Team Racing: Was the best! I loved free roaming around the levels. Racing levels where really good too! RATING: 10/10
 * Crash of the Titans: This game was fun... but i wasn't too impressed of the designs. I loved playing as the Titans tho. RATING: 5/10
 * Crash Mind over mutant: The same as titans.. except they did have an improvement of free roam. RATING: 6/10

How Crash Twinsanity should of ended...
This is how Twinsanity SHOULD and HAVE been in order. This is fan-made, so please do not complain!

Still a WIP [Work in progress]

Custom Name - Name made by me.

Level Icon - Some made by Keith or me.

Gems - Levels that do not have gems are part of the level or just dont have any. (That also includes bosses)

Time Relic - Have a choice to do time trails in some levels.

Playable Character - Characters that are playable in this level. (Crash + Cortex = Together)

Cut - not in the game.

Hub - Which island the level is played on.

Crystal - Obtained once completing a level.

Bonus - Activity/Mini Game level

Descriptions

Crates

Enemies/Hazards

Music

Some infomation might contain spoilers! Be careful!


{| border="0" cellpadding="1" cellspacing="1" class="article-table article-table-selected" style="height: 700px; width: 1000px;" ! scope="col"|Normal Name ! scope="col"|Custom Name ! scope="col"|Level Icon ! scope="col"|Gems ! scope="col"|Time Relic ! scope="col"|Playable Character ! scope="col"|Cut ! scope="col"|Bonus ! scope="col"|Hub ! scope="col"|Crystal ! scope="col"|Music N. Sanity Island
 * None
 * Nsanity_island.jpg
 * Red, Blue, Yellow, Purple, Green, Clear
 * ICON01.jpg
 * No
 * No
 * N . Sanity Island
 * [[File:N_Sanity_Island.ogg]]
 * Jungle Bungle
 * None
 * LEVEL_1.jpg
 * Red, Blue, Yellow, Purple, Green, Clear
 * ICON22.jpg
 * LEVEL_1.jpg
 * Red, Blue, Yellow, Purple, Green, Clear
 * ICON22.jpg
 * No
 * No
 * N . Sanity Island
 * [[File:N_Sanity_Island.ogg]]
 * Cortex & Mechas boss fight
 * None
 * LEVEL_1.jpg
 * ICON01.jpg
 * No
 * No
 * N . Sanity Island
 * [[File:Jungle_Bungle_(Cortex_Boss_fight).ogg]]
 * Cavern Catastophe
 * None
 * CavernCatastrophe.jpg
 * Red, Blue, Yellow, Purple, Green, Clear
 * ICON22.jpg
 * style="text-align:center;"|ICON06.png
 * No
 * No
 * N . Sanity Island
 * ICON21.jpg
 * [[File:Caven_Catastrophe.ogg]]
 * style="text-align:center;"|ICON06.png
 * No
 * No
 * N . Sanity Island
 * ICON21.jpg
 * [[File:Caven_Catastrophe.ogg]]

Doc Amok    (Totem Hokem)

 * None
 * LEVEL03.jpg
 * Red, Blue, Yellow, Purple, Green, Clear
 * ICON01.jpg
 * No
 * No
 * N . Sanity Island
 * [[File:Doc_Amok.ogg]]
 * [[File:Doc_Amok.ogg]]
 * [[File:Doc_Amok.ogg]]

River Rollerbrawl    (Totem Hokem)
Slaving Hustle Security Insanity Sea monster chase (coco sub level) 
 * None
 * LEVEL03.jpg
 * ICON22.jpg
 * ICON22.jpg
 * No
 * No
 * N . Sanity Island
 * [[File:River_Rollerbrawl.ogg]]
 * Worm Chase (Totem Hokem)
 * None
 * LEVEL03.jpg
 * ICON22.jpg
 * LEVEL03.jpg
 * ICON22.jpg
 * ICON22.jpg
 * No
 * No
 * N . Sanity Island
 * ICON21.jpg
 * [[File:Worm_Chase.ogg]]
 * Lava Caves
 * None
 * Red, Blue, Yellow, Purple, Green, Clear
 * ICON22.jpg
 * Red, Blue, Yellow, Purple, Green, Clear
 * ICON22.jpg
 * Yes
 * No
 * N . Sanity Island
 * Train Express (Lava Caves)
 * None
 * Red, Blue, Yellow, Purple, Green, Clear
 * ICON22.jpg
 * ICON01.jpg
 * Yes
 * No
 * N . Sanity Island
 * ICON21.jpg
 * Koala Kong Battle (Lava Caves)
 * None
 * None
 * ICON01.jpg
 * Yes
 * No
 * N . Sanity Island
 * Greedy Worms mini-game
 * None
 * Nsanity_island.jpg
 * None
 * ICON22.jpg
 * ICON06.png
 * No
 * Yes
 * N . Sanity Island
 * ICON21.jpg
 * [[File:N_Sanity_Island.ogg]]
 * Tikimon Battle
 * None
 * Nsanity_island.jpg
 * None
 * ICON06.png
 * No
 * No
 * N . Sanity Island
 * [[File:Tikimon.ogg]]
 * Unused Harbor Level
 * [[File:N_Sanity_Island.ogg]]
 * Tikimon Battle
 * None
 * Nsanity_island.jpg
 * None
 * ICON06.png
 * No
 * No
 * N . Sanity Island
 * [[File:Tikimon.ogg]]
 * Unused Harbor Level
 * [[File:Tikimon.ogg]]
 * Unused Harbor Level
 * Unused Harbor Level
 * Unused Harbor Level
 * Red, Blue, Yellow, Purple, Green, Clear
 * ICON22.jpg
 * ICON01.jpg
 * Yes
 * No
 * N . Sanity Island
 * Komodo Bros Race (Harbor Level)
 * None
 * None
 * ICON22.jpg
 * ICON02.jpg
 * Yes
 * No
 * N . Sanity Island
 * ICON21.jpg
 * Ostrich Cave
 * None
 * Red, Blue, Yellow, Purple, Green, Clear
 * ICON03.jpg
 * No
 * Yes
 * N . Sanity Island
 * Iceberg Lab
 * None
 * Iceburgtwin.jpg
 * Red, Blue, Yellow, Purple, Green, Clear
 * None
 * ICON01.jpg
 * No
 * No
 * Iceberg Lab
 * [[File:Iceberg_Lab.ogg]]
 * Ice Climb
 * None
 * LEVEL04.jpg
 * Red, Blue, Yellow, Purple, Green, Clear
 * ICON22.jpg
 * ICON01.jpg
 * No
 * No
 * Iceberg Lab
 * [[File:Ice_Climb.ogg]]
 * Ice Climb Part 2
 * None
 * LEVEL04.jpg
 * ICON22.jpg
 * ICON06.png
 * No
 * No
 * Iceberg Lab
 * ICON21.jpg
 * Uka Uka Boss Fight
 * None
 * Iceburgtwin.jpg
 * None
 * ICON06.png
 * No
 * No
 * Iceberg Lab
 * [[File:Uka_Uka_boss_fight.ogg]]
 * Slip Slide Icecapades
 * None
 * LEVEL05.jpg
 * Red, Blue, Yellow, Purple, Green, Clear
 * ICON22.jpg
 * ICON06.png
 * No
 * No
 * Iceberg Lab
 * ICON21.jpg
 * [[File:Slip_Slide_Icecapafs.ogg]]
 * On N.Gin's BattleShip/Nest (High Seas Hi-Jinks)
 * None
 * LEVEL06.jpg
 * Red, Blue, Yellow, Purple, Green, Clear
 * ICON01.jpg
 * Yes
 * No
 * Iceberg Lab
 * Inside N.Gins Battleship (High Seas Hi-Jinks)
 * None
 * LEVEL06.jpg
 * Red, Blue, Yellow, Purple, Green, Clear
 * ICON22.jpg
 * ICON01.jpg
 * No
 * No
 * Iceberg Lab
 * ICON21.jpg
 * [[File:High_Seas_Hi-Jinks.ogg]]
 * N.gin's mini bossfight (High Seas Hi-Jinks)
 * None
 * LEVEL06.jpg
 * ICON01.jpg
 * No
 * No
 * Iceberg Lab
 * [[File:N_gin_boss.ogg]]
 * Rusty Walrus Chase (High Seas Hi-Jinks)
 * None
 * LEVEL06.jpg
 * ICON22.jpg
 * ICON01.jpg
 * No
 * No
 * Iceberg Lab
 * ICON21.jpg
 * [[File:Rusty_Walrus.ogg]]
 * N.Tropy and N.Brio Boss Fight
 * None
 * Iceburgtwin.jpg
 * ICON06.png
 * No
 * No
 * Iceberg Lab
 * [[File:N_brio.ogg]]
 * Gone a Bit Coco
 * None
 * 247px-Concepttwin7.jpg
 * Red, Blue, Yellow, Purple, Green, Clear
 * ICON22.jpg
 * ICON02.jpg
 * Yes
 * No
 * Iceberg Lab
 * [[File:Gone_a_Bit_Coco.ogg]]
 * Cute Creature Boss Fight
 * None
 * 247px-Concepttwin7.jpg
 * ICON02.jpg
 * Yes
 * No
 * Iceberg Lab
 * Megalomaniac Mind Mania
 * None
 * Red, Blue, Yellow, Purple, Green, Clear
 * ICON01.jpg
 * Yes
 * No
 * Iceberg Lab
 * Water skiing level
 * N/A
 * Red, Blue, Yellow, Purple, Green, Clear
 * ICON22.jpg
 * ICON03.jpg
 * Yes
 * No
 * Iceberg Lab
 * Cortex Castle
 * N/A
 * ICON22.jpg
 * ICON03.jpg
 * Yes
 * No
 * Cortex Island
 * None
 * 247px-Concepttwin7.jpg
 * Red, Blue, Yellow, Purple, Green, Clear
 * ICON22.jpg
 * ICON02.jpg
 * Yes
 * No
 * Iceberg Lab
 * [[File:Gone_a_Bit_Coco.ogg]]
 * Cute Creature Boss Fight
 * None
 * 247px-Concepttwin7.jpg
 * ICON02.jpg
 * Yes
 * No
 * Iceberg Lab
 * Megalomaniac Mind Mania
 * None
 * Red, Blue, Yellow, Purple, Green, Clear
 * ICON01.jpg
 * Yes
 * No
 * Iceberg Lab
 * Water skiing level
 * N/A
 * Red, Blue, Yellow, Purple, Green, Clear
 * ICON22.jpg
 * ICON03.jpg
 * Yes
 * No
 * Iceberg Lab
 * Cortex Castle
 * N/A
 * ICON22.jpg
 * ICON03.jpg
 * Yes
 * No
 * Cortex Island
 * Red, Blue, Yellow, Purple, Green, Clear
 * ICON22.jpg
 * ICON03.jpg
 * Yes
 * No
 * Iceberg Lab
 * Cortex Castle
 * N/A
 * ICON22.jpg
 * ICON03.jpg
 * Yes
 * No
 * Cortex Island
 * ICON22.jpg
 * ICON03.jpg
 * Yes
 * No
 * Cortex Island
 * N/A
 * Red, Blue, Yellow, Purple, Green, Clear
 * ICON22.jpg
 * ICON03.jpg
 * Yes
 * No
 * Cortex Island
 * ICON21.jpg
 * N. Trance boss fight
 * None
 * None
 * ICON03.jpg
 * Yes
 * No
 * Cortex Island
 * Cortex's Airship puzzle
 * None
 * None
 * ICON22.jpg
 * ICON03.jpg
 * Yes
 * No
 * Cortex Island
 * Cortex Airship
 * None
 * Iceburgtwin.jpg
 * None
 * ICON02.jpg
 * No
 * Yes
 * Iceberg Lab
 * Academy of Evil
 * None
 * LEVEL-HUB03.jpg
 * Red, Blue, Yellow, Purple, Green, Clear
 * ICON01.jpg
 * No
 * No
 * Academy of Evil
 * [[File:Acadamy_of_Evil.ogg]]
 * Boiler Room Doom
 * None
 * LEVEL08.jpg
 * Red, Blue, Yellow, Purple, Green, Clear
 * ICON22.jpg
 * ICON06.png
 * No
 * No
 * Academy of Evil
 * [[File:Boiler_Doom_Room.ogg]]
 * Dingodile Boss Fight
 * None
 * LEVEL08.jpg
 * None
 * ICON01.jpg
 * No
 * No
 * Academy of Evil
 * [[File:DingoDile.ogg]]
 * Classroom Chaos (Crash)
 * None
 * Classtwin.jpg
 * Red, Blue, Yellow, Purple, Green, Clear
 * ICON22.jpg
 * ICON01.jpg
 * No
 * No
 * Academy of Evil
 * ICON21.jpg
 * [[File:Class_room_Chaos_1.ogg]]
 * Classroom Chaos (Cortex)
 * None
 * Classtwin.jpg
 * ICON22.jpg
 * ICON02.jpg
 * No
 * No
 * Academy of Evil
 * [[File:Class_room_Chaos_2.ogg]]
 * Mini Nina game
 * N/A
 * Classtwin.jpg
 * ICON02.jpg
 * Yes
 * No
 * Academy of Evil
 * Rooftop Rampage
 * None
 * LEVEL10.jpg
 * Red, Blue, Yellow, Purple, Green, Clear
 * ICON22.jpg
 * ICON04.jpg
 * No
 * No
 * Academy of Evil
 * ICON21.jpg
 * [[File:Rooftop_Rampage.ogg]]
 * Madame Amberly boss fight
 * None
 * LEVEL-HUB03.jpg
 * ICON02.jpg
 * No
 * No
 * Academy of Evil
 * [[File:Madame_Amberly_boss_fight.ogg]]
 * Uka Tree level
 * Tumult Duty
 * Tumult_Duty.png
 * Red, Blue, Yellow, Purple, Green, Clear
 * ICON22.jpg
 * ICON04.jpg
 * Yes
 * No
 * N . Sanity Island
 * ICON21.jpg
 * N.gin's boss fight
 * Tumult Duty
 * Tumult_Duty.png
 * ICON22.jpg
 * ICON04.jpg
 * Yes
 * No
 * N . Sanity Island
 * Ocean Dimension
 * N/A
 * Red, Blue, Yellow, Purple, Green, Clear
 * ICON01.jpg
 * Yes
 * No
 * Ocean
 * Underwater Doc Amok
 * N/A
 * Red, Blue, Yellow, Purple, Green, Clear
 * ICON01.jpg
 * Yes
 * No
 * Ocean
 * Ancient Temple
 * N/A
 * Red, Blue, Yellow, Purple, Green, Clear
 * ICON22.jpg
 * ICON06.png
 * Yes
 * No
 * Ocean
 * ICON21.jpg
 * Sea monster Boss
 * N/A
 * None
 * ICON06.png
 * Yes
 * No
 * Ocean
 * Coco Sub level
 * N/A
 * Red, Blue, Yellow, Purple, Green, Clear
 * ICON22.jpg
 * ICON03.jpg
 * Yes
 * No
 * Ocean
 * Yes
 * No
 * N . Sanity Island
 * Ocean Dimension
 * N/A
 * Red, Blue, Yellow, Purple, Green, Clear
 * ICON01.jpg
 * Yes
 * No
 * Ocean
 * Underwater Doc Amok
 * N/A
 * Red, Blue, Yellow, Purple, Green, Clear
 * ICON01.jpg
 * Yes
 * No
 * Ocean
 * Ancient Temple
 * N/A
 * Red, Blue, Yellow, Purple, Green, Clear
 * ICON22.jpg
 * ICON06.png
 * Yes
 * No
 * Ocean
 * ICON21.jpg
 * Sea monster Boss
 * N/A
 * None
 * ICON06.png
 * Yes
 * No
 * Ocean
 * Coco Sub level
 * N/A
 * Red, Blue, Yellow, Purple, Green, Clear
 * ICON22.jpg
 * ICON03.jpg
 * Yes
 * No
 * Ocean
 * Sea monster Boss
 * N/A
 * None
 * ICON06.png
 * Yes
 * No
 * Ocean
 * Coco Sub level
 * N/A
 * Red, Blue, Yellow, Purple, Green, Clear
 * ICON22.jpg
 * ICON03.jpg
 * Yes
 * No
 * Ocean
 * Red, Blue, Yellow, Purple, Green, Clear
 * ICON22.jpg
 * ICON03.jpg
 * Yes
 * No
 * Ocean
 * Ocean
 * N/A
 * ICON22.jpg
 * ICON03.jpg
 * Yes
 * No
 * Ocean
 * Hidden beach (part of coco sub level)
 * N/A
 * ICON03.jpg
 * Yes
 * No
 * N . Sanity Island
 * Destroying level
 * N/A
 * Red, Blue, Yellow, Purple, Green, Clear
 * ICON05.jpg
 * Yes
 * No
 * N . Sanity Island
 * Ocean Commotion
 * N/A
 * Red, Blue, Yellow, Purple, Green, Clear
 * ICON22.jpg
 * ICON05.jpg
 * Yes
 * No
 * Ocean
 * 10th Dimension Lab
 * None
 * LEVEL-HUB04.jpg
 * None
 * ICON01.jpg
 * No
 * No
 * Twinsanity island
 * Rehab Lab
 * None
 * Red, Blue, Yellow, Purple, Green, Clear
 * ICON22.jpg
 * ICON06.png
 * Yes
 * No
 * Twinsanity island
 * Rock-Slide Rumble
 * None
 * Rocksliderumble.jpg
 * Red, Blue, Yellow, Purple, Green, Clear
 * ICON22.jpg
 * ICON06.png
 * No
 * No
 * Twinsanity island
 * ICON21.jpg
 * [[File:Rockslide_Rumble.ogg]]
 * Volcano caves
 * N/A
 * Red, Blue, Yellow, Purple, Green, Clear
 * ICON22.jpg
 * ICON06.png
 * Yes
 * No
 * Twinsanity island
 * [[File:Hubworld.ogg]]
 * Lava Boss
 * N/A
 * ICON06.png
 * Yes
 * No
 * Twinsanity island
 * ICON21.jpg
 * Cut black and white level
 * A bit Monotint
 * A_bit_monotint.png
 * Red, Blue, Yellow, Purple, Green, Clear
 * ICON06.png
 * Yes
 * No
 * Twinsanity island
 * Cut black and white level part 2
 * A bit Monotint
 * A_bit_monotint.png
 * ICON22.jpg
 * ICON01.jpg
 * Yes
 * No
 * Twinsanity island
 * Twisted Doc Amok
 * None
 * BANDICOOTPERSUIT.jpg
 * Red, Blue, Yellow, Purple, Green, Clear
 * ICON01.jpg
 * No
 * No
 * Twinsanity island
 * ICON21.jpg
 * [[File:Twisted_Doc_Amok.ogg]]
 * Ant Agony
 * None
 * AntAgony_1.png
 * Red, Blue, Yellow, Purple, Green, Clear
 * ICON22.jpg
 * ICON01.jpg
 * No
 * No
 * Twinsanity island
 * [[File:Ant_Agony.ogg]]
 * UFO level (Ant Agony)
 * N/A
 * None
 * ICON02.jpg
 * Yes
 * No
 * Twinsanity island
 * ICON21.jpg
 * Ant leader boss fight
 * None
 * AntAgony_1.png
 * None
 * ICON08.png
 * Yes
 * No
 * Twinsanity island
 * Canyon Level
 * Hover-Hang Drift
 * Hoverhang.png
 * Red, Blue, Yellow, Purple, Green, Clear
 * ICON22.jpg
 * ICON08.png
 * Yes
 * No
 * Twinsanity island
 * ICON21.jpg
 * Ant arena
 * N/A
 * ICON06.png
 * Yes
 * Yes
 * Twinsanity island
 * ICON21.jpg
 * Future Dimension
 * N/A
 * Red, Blue, Yellow, Purple, Green, Clear
 * ICON01.jpg
 * Yes
 * No
 * Future
 * }
 * ICON22.jpg
 * ICON01.jpg
 * No
 * No
 * Twinsanity island
 * [[File:Ant_Agony.ogg]]
 * UFO level (Ant Agony)
 * N/A
 * None
 * ICON02.jpg
 * Yes
 * No
 * Twinsanity island
 * ICON21.jpg
 * Ant leader boss fight
 * None
 * AntAgony_1.png
 * None
 * ICON08.png
 * Yes
 * No
 * Twinsanity island
 * Canyon Level
 * Hover-Hang Drift
 * Hoverhang.png
 * Red, Blue, Yellow, Purple, Green, Clear
 * ICON22.jpg
 * ICON08.png
 * Yes
 * No
 * Twinsanity island
 * ICON21.jpg
 * Ant arena
 * N/A
 * ICON06.png
 * Yes
 * Yes
 * Twinsanity island
 * ICON21.jpg
 * Future Dimension
 * N/A
 * Red, Blue, Yellow, Purple, Green, Clear
 * ICON01.jpg
 * Yes
 * No
 * Future
 * }
 * ICON06.png
 * Yes
 * Yes
 * Twinsanity island
 * ICON21.jpg
 * Future Dimension
 * N/A
 * Red, Blue, Yellow, Purple, Green, Clear
 * ICON01.jpg
 * Yes
 * No
 * Future
 * }
 * ICON01.jpg
 * Yes
 * No
 * Future
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }
 * }

