Chapter 15: Speed

⏱ ~4 min read

Chapter 15: Speed

A faint red aura enveloped Kanzaki Kaori, and not only that, this aura was slowly eroding her.

Kanzaki Kaori raised her arm, and red streaks appeared on her originally smooth skin. These streaks were not obvious. Although they somewhat resembled magical patterns, they had nothing to do with magic.

"Increased stamina consumption rate, reduced damage resistance, and intermittent mental interference."

Kanzaki Kaori took a deep breath, attempting to use the special magic power within her to disperse the faint red aura on her skin. However, Aura Release was a passive halo ability. As long as the judgment succeeded once, it would remain in effect. The debuff would only disappear if Kanzaki Kaori distanced herself more than 30 meters from Su Xiao.

Of course, this wasn't the only way to dispel the Aura Release effect. Mind purification skills could also work, but given Kanzaki Kaori's combat style, the likelihood of her having such an ability was low.

Kanzaki Kaori was being affected by Aura Release. Su Xiao wouldn't sit idly by while she fumbled for a way to remove it. After confirming Kanzaki Kaori's information and status, Su Xiao slowly approached her.

Facing an opponent like Kanzaki Kaori, Su Xiao chose to go all out with his offensive capabilities. He was skilled with a blade himself, so he understood that when facing an enemy proficient in swordsmanship, any mistake would trigger a chain reaction leading to death. Focusing on defense would only put him in a passive position.

Counter Shield appeared around Su Xiao. This time, the Counter Shield wasn't hexagonal. Instead, it formed dozens of twenty-centimeter-long energy daggers. These daggers had no guards or hilts, only the blade itself. This was the attack form of Counter Shield: the Energy Blade Form.

A total of 56 energy blades circled around Su Xiao. These energy blades had a limited attack range, roughly 1.5 meters from Su Xiao as the center point. Their defense was weak, their slashing power average, but their penetration was excellent.

Although the attack range wasn't far, in critical moments, Su Xiao could launch these energy blades by consuming mana. The attack would come without warning, but the downside was the high mana consumption.

Against an enemy like Kanzaki Kaori, pure defense was unwise. If she used her *Ittou Sharin* (One Blade, Seven Flash), even the defensive form of Counter Shield might be broken through with a single slash.

As Su Xiao slowly approached Kanzaki Kaori, she gradually lowered her stance, holding her longsword with both hands.

Boom!

Su Xiao and Kanzaki Kaori vanished simultaneously. When they reappeared, they were less than half a meter apart. Su Xiao could even hear her breathing.

Clang.

Sparks flew. The two longswords clashed, their eyes meeting.

Zzzz~

A faintly glowing cyan metal thread snaked toward Kanzaki Kaori. She was somewhat surprised. She hadn't expected her enemy's combat style to be so similar to her own.

Facing this attack, Kanzaki Kaori remained calm. She knew exactly how to deal with it.

Kanzaki Kaori tilted her body, bent one leg, and drove her knee toward Su Xiao's side. This girl held a grudge.

With Kanzaki Kaori's physical attributes, if that knee strike landed, even if it didn't break Su Xiao's ribs, it would leave him struggling to breathe for a short time.

But Su Xiao's combat experience was immense. While blocking her longsword, he also bent one leg and met her knee with his shin.

Bang!

A tremendous force struck his shin, sending Su Xiao stumbling back two steps. As he retreated, ten energy blades shot toward Kanzaki Kaori.

Just as Su Xiao regained his balance, Kanzaki Kaori had already vanished from his front. The energy blades struck empty air, and the Realm Severing Thread failed to entangle her. Her speed was too fast.

A whoosh of wind came from behind Su Xiao. He immediately leaned forward.

Clang!

A gleaming longsword sliced past just inches from Su Xiao's back, even severing a few strands of hair at the back of his head.

Kanzaki Kaori's slash missed, but the horizontal strike changed direction mid-swing, transforming into a downward chop.

However, before Kanzaki Kaori could deliver that chop, a pure white centipede had already coiled around her calf.

Boom.

An explosion echoed through the nearby street, engulfing Kanzaki Kaori in flames.

Before the flames had even dissipated, Kanzaki Kaori walked out from within them. Wounds could be faintly seen on her calf. The flames from the explosion couldn't harm her; she was only injured by the blast's impact.

Kanzaki Kaori had forgotten one thing. Her physical attributes were indeed strong, but her clothes couldn't withstand an explosion. She stood almost naked before the blazing flames.

Her jeans had been blasted into a denim miniskirt, and her white T-shirt was tattered. Fighting in this state would inevitably lead to exposure. No, when facing Su Xiao, she was already generously offering a show.

Kanzaki Kaori was acutely aware of her embarrassing attire. The chilly feeling all over her body made her desperately want to change clothes.

Su Xiao looked Kanzaki Kaori up and down. He wasn't checking out her figure; he was observing if she had any injuries.

Click, click.

Flashing lights appeared near the battlefield, resembling the flash of a camera.

Bubu Wang was hiding behind a trash can, holding a high-definition SLR camera with both front paws. His dog paw occasionally pressed the shutter. Even more outrageous, he would sometimes change the shooting angle. This was a genuine paparazzo.

Kanzaki Kaori turned her head stiffly. When she saw the 'canine creature' holding the camera, she didn't know what expression to make.

Su Xiao pulled his left arm, tightening the Realm Severing Thread scattered around. It coiled around Kanzaki Kaori's right arm.

Sensing this, Kanzaki Kaori immediately raised her right arm, searching for something on it. In less than a second, she found the hooked lock at the tip of the Realm Severing Thread. With a flick of her Shichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichishichish