|
Play
by Play - Fighter's Fight Commentary
|
Event:
Helsinki Fighting League: 19
Date: May 28, 2016 |
#R1# A head kick by Harris misses and Harris takes a counter punch right on the button for his troubles. Harris fakes high and swings low for a body shot but Carter manages to avoid it. Harris circles away from the clinch attempt.
Carter fails in his attempt to clinch. Jab, cross, leg kick. Nice combination by Harris!
#CUT# It looks like Llewelyn Carter has been cut. Carter tries to close the distance and clinch up but Harris swats him away and circles back towards the center. A bone on bone clash there as Carter blocks the leg kick.
Carter tries to clinch but Harris moves out of range. Harris is looking to counter with a shot to the body. Carter tries to clinch but fails miserably #KD# and Harris counters with a combination of strikes to the head and body that crumple Carter! #ROC# Carter is rocked! The crowd are loving this. Great action here.#SU# Harris decides he's had enough of the ground and stands up. Carter is still on wobbly legs! Can Harris finish him? Harris throws a combination but it was largely blocked by Carter. Harris with a body punch. A glancing blow. Carter is wiping some vaseline out of his eye. Harris doesn't give a rats ass about fair play and cracks him with a massive hook to the side of the head! Carter crumples to the floor out cold! The cornerman is going to be in Carter's bad books for that mishap!
Ladies and gentlemen, after 0:49 of round 1, we have a winner by way of KO (Punch). Raven Harris!
|
|
|
|
Event:
Helsinki Fighting League: 16
Date: Apr 30, 2016 |
#R1# Carter digs a good body shot into Edwards's ribs. Edwards pivots as if he's going to throw a leg kick but stops half way. A looping hook to the body misses from Carter. Edwards does a little dance to reset his feet. Carter lands with a thumping leg kick.
Carter feints a straight left to the body, then turns around with a flashy move and hits Edwardss jaw with a dramatic spinning back fist! A looping hook to the body misses from Carter. Edwards does a little dance to reset his feet. Edwards tries to score with a leg kick but it misses it's target. Edwards tests Carter's chin there with a solid looking shot. Carter takes a nice looking leg kick right on the meat of his thigh there.
Carter avoids a low kick by using good footwork. We've had a slow start to the round here - hopefully the action picks up. Carter tries to close the distance and clinch but Edwards swats him to one side with an open hand palm strike and circles away. Edwards connects with a leg kick. He turned his hip over nicely there. #CL# Edwards takes the fight into the clinch. Carter lands a hook that snaps the head of Edwards backwards. #CUT2# It looks like Blake Edwards has been cut.#T1# Carter blocks a body shot from Edwards. The referee calls for Carter to work.
Edwards fails to land with a short punch on the inside.
Carter trying to stall but Edwards improves his position.
Carter lands a nice uppercut. Carter working aggressively here.
Carter swings wildly with an uppercut but Edwards uses good head movement to avoid it. Carter looks to throw an elbow but misses. Carter creates a bit of distance and throws an elbow that only just misses. Edwards lands a body punch. Carter swings away with an uppercut that misses.
Carter swings away with an uppercut that misses.
Edwards lands a hook to the side of the head. Edwards takes a shot to the head. Edwards misses the knee to the body. Nice hip positioning from Carter.
Edwards scores with a shoulder strike. #CUT# It looks like Llewelyn Carter has been cut. Carter lands a right hand that snaps the head of Edwards backwards. #T2# Carter on the defensive, avoiding the knees to the body.
Edwards missing with knees to the body.
The crowd are loving this. Great action here. Carter displaying some good clinch control by pressing Edwards up against the cage. Edwards swings wildly with an uppercut but Carter uses good head movement to avoid it. Edwards blocks a body shot from Carter. Carter lands a nice uppercut. Carter using the Thai clinch to land knees to the body.
The fighters are pressed against the cage, as the pace of the fight slows. Edwards is trying to slow down the pace in the clinch, to catch his breath. Edwards missing with knees to the body.
Carter is working Edwards over against the cage. Edwards lands on the inside with an uppercut. Edwards misses the knee to the body. Nice hip positioning from Carter.
#T3# A nice left hand lands by Edwards.
#TD# Edwards has picked Carter up - he's going for a ride! Edwards dumps his opponent to the mat with a thud and settles into half guard. Edwards wants to advance to full mount but Carter doesn't think that's going to happen and regains full guard instead. Carter really doesn't want to stay on the ground with Edwards. If he can't get it back to his feet, it's only a matter of time before he'll be tapping out. Edwards trying to control the position from guard on top but Carter is wriggling around, looking for whatever he can. Carter controlling Edwards's posture. Edwards in full guard, throwing the ground and pound. No damage this time. Edwards trying to control the position from guard on top but Carter is wriggling around, looking for whatever he can. Carter has his hands on Edwards's head, controlling the position. Edwards throwing shots from guard but he's hitting more mat than opponent. #T4# Carter is working an open guard here, looking to improve his position. No doubt that will leave him open to counters but at least he's being more offensive. Edwards pressing down on his opponent's thigh, looking to pass guard. Carter is keeping the position for now. Edwards looking to sit in guard and control but Carter gets the butterfly guard and sweeps. He's now in the guard on the top. #REVB##SUB# Edwards is working actively from the bottom, looking for submissions. He's escaped his hips to the side and he's going for an armbar! Carter has his hands clasped together but Edwards extends and breaks Carter's desperate grasp, forcing a tap out due to armbar! Nice BJJ displayed there by Edwards.
Ladies and gentlemen, after 4:56 of round 1, we have a winner by way of Submission (Armbar). Blake Edwards! Blake Edwards is the new heavyweight champion! Blake Edwards really struggled to get his t-shirt on before his hand was raised. Making sure that Perkele! logo gets some air time is pretty tricky when you're all sweaty.
|
|
|
|
Event:
Helsinki Fighting League: 15
Date: Apr 16, 2016 |
#R1# Carter blocks a head kick by Speed.
Carter blocks a head kick by Speed.
Tyson Speed seems to be the more aggressive standup fighter in this bout. A head kick misses from Speed. Carter turns his hip over beautifully as he lands a nice leg kick. Speed looks to land a left hand but Carter moved out of range nicely. Speed looks to land a left hand but Carter moved out of range nicely. Carter is looking to counter the offense by Speed and move into the clinch. Carter lands with a thumping leg kick.
Carter throws a push kick but Speed slaps the foot to one side. Speed misses with a body shot. Nice footwork from Carter.
Speed fails to land with the punch combination there - jab, cross, hook, miss, miss, miss.
Speed swings wildly with a couple of big hooks
#KD# and Carter counters with a crisp one two that drops Speed! Carter thinks about following him to the mat for a moment but instead steps back and waves Speed to his feet! Speed is in big trouble!#ROC# Speed is rocked! Carter ducks right into an uppercut from Speed. #CUT2# It looks like Llewelyn Carter has been cut. Fantastic stuff here - a very entertaining period of action, which has drawn cheers from the crowd. A chopping leg kick lands by Carter. Speed throws a head kick that misses and slips in the process. He scrambles back to his feet and the fighters circle. Carter scores with a hook to the body. Speed takes a step back and tries to catch his breath. Carter scores with a slapping inside leg kick.#T1# Carter is looking to slow Speed down with leg kicks. Speed listening to his corner there, landing a nice uppercut. Carter scores with a leg kick.
#KD# Carter feints and then winds up with a huge right hand that connects perfectly and sends Speed sprawling to the canvas! Speed rolls over backwards and springs off the cage and manages to regain his footing - how acrobatic! Oh, he's still wobbly - can Carter finish him?!
Speed is still on wobbly legs! Can Carter finish him? Speed misses with a combination
and Carter counters nicely by changing levels and landing a hook to the body. Speed looks winded! We've seen a great period of action over the last minute or so - credit to both fighters for going all out! Carter connects with a solid leg kick. Speed seems to have recovered his senses. Carter delivers a nice body kick. Carter fakes a head shot and lands one to the body. Speed wants to stay close but Carter steps back to make room for something. Speed seems frozen to the spot and bam! huge swing of the leg from Carter and Speed drops like he has been shot! A huge head kick and it's all over!
Ladies and gentlemen, after 1:38 of round 1, we have a winner by way of KO (Head Kick). Llewelyn Carter! Llewelyn Carter bigged himself up after the win. The crowd seemed to love it.
|
|
|
|
Event:
helsinki Fighting League: 13
Date: Mar 12, 2016 |
#R1# Amaral is looking to clinch. Amaral displays some good footwork, moving neatly out of range as Carter throws out the jab. Amaral fails in his attempt to clinch. Carter wants to counter with a clinch but Amaral pushes him away. Amaral fails with an attempt to clinch.
Amaral darts in and out, connecting with a jab. Amaral cracks Carter with a hook to the jaw. Both fighters smile at eachother and high-five before getting back down to business. A telegraphed right hand from Amaral misses the target. Amaral wants to clinch up but Carter keeps it at a distance.#CL# Amaral gets to the clinch - let's see what his plan is here. Carter blocks a couple of punches on the inside.
A real battle for position is taking place between these two warriors. Amaral misses with a hook from the clinch. A nice right hand lands inside from Amaral. We've had a slow start to the round here - hopefully the action picks up. Amaral throws a head punch that misses. A real battle for position is taking place between these two warriors. Carter is trying to maintain a safe position but Amaral gets an underhook and turns Carter into the cage. Carter blocks a couple of punches on the inside.
Amaral throws a head punch that misses. Carter lands with a short head shot on the inside. Amaral lands punches inside but they're not really causing much damage. #T1# Amaral misses with a shot to the kidneys.
Carter trying to land knees to the body.
Carter looks to throw an elbow but misses. Carter scores with an uppercut up the middle. Amaral with an attempt at a knee that misses.
Carter blocks a punch to the side of the head.
Carter goes for a body shot but it's blocked.
Amaral misses with a punch on the inside.
Amaral doesn't land with the attempted body shot.
Amaral working on landing some head shots here - that one got through nicely. Carter is trying to slow down the pace of the fight but Amaral is keeping busy. With the fighters up against the cage, Carter throws an elbow but misses. Amaral managing to block the knees to the body from Carter.
Amaral lands a right uppercut that snaps the head of Carter backwards. A head punch on the inside from Amaral fails to land. Carter is looking to score with knees to the body. Maybe he'll change it up and go body then head. Amaral is defending well for now. Amaral using the Thai plumb to throw knees but Carter has his back arched nicely, preventing the strike.
#BC# Amaral pushes off and circles away, back to the middle of the mat.#CL# Amaral has taken the fight to the clinch.
Amaral makes some space for himself and lands an uppercut. The crowd cheering loudly, showing their appreciation for the quality fight we're seeing here. Carter misses with a shot to the kidneys.
#T2# Carter throws a nice elbow but it doesn't land.
Amaral throws a blind hook that connects with the side of Carters head. A short uppercut from Carter. Carter goes for a body shot but it's blocked.
Carter misses with a punch to the body.
Amaral tries a knee to the head but he's missed.
Carter tries a knee to the head but he's missed.
Carter's head jolts backwards as he takes an uppercut right on the button! Carter goes for a body shot but it's blocked.
Amaral lands a nice uppercut. Carter lands a left hand.
Both guys are working to get underhooks. Amaral swings wildly with an uppercut but Carter uses good head movement to avoid it. Amaral lands a short shot on the inside that snaps the head of Carter backwards. Amaral missing with knees to the body.
Carter with the Thai clinch. He's looking to land a big knee but he's not managed it this time.
The crowd applaud the fighters' efforts here as the round comes to an end. Amaral working aggressively here.
A hook to the body from Carter.
Carter blocks a couple of punches on the inside.
Carter scores with an uppercut up the middle. And that’s the end of the round – the fighters go back to their corners.
Rafael Amaral dominated that round. The cut man is working on Llewelyn Carter's cut. That's time! Amaral's corner gives him a slap on the ass as he gets ready to fight. #R2# Carter connects with a leg kick. Amaral looked like he was expecting something else and didn't defend it. Amaral tries to clinch but Carter moves away and Carter counters with a left to the body. Carter goes for a spinning back kick but it misses. #CL# Amaral takes the fight into the clinch. I was talking to Amaral's coach per-fight and he was telling me that they'd been working on the clinch in the runup to this fight. Rafael Amaral has scored more points in the clinch so far. Amaral struggles to land a body shot inside as Carter controls his hands.
Amaral misses with the head strike.
Carter avoiding damage as Amaral throws knees to the body.
Carter misses with a hook from the clinch. Carter blocks a couple of punches on the inside.
Carter is trying to slow down the pace in the clinch, to catch his breath. Amaral lands punches inside but they're not really causing much damage. We've had a slow start to the round here - hopefully the action picks up. Carter manages to get underhooks and slows down the pace for a moment.
A quick uppercut on the inside from Amaral. Amaral has not gone for a single takedown so far in this fight, which seems like a very strange tactic when you consider that he has the superior wrestling and BJJ. Amaral working aggressively here.
Amaral gets through Carter's defenses to land a nice punch to the side of the head. Amaral blocks an uppercut.
#T1# Carter is trying to maintain a safe position but Amaral gets an underhook and turns Carter into the cage. Carter with a knee to the head.
#CUT2# It looks like Rafael Amaral has been cut. A nice right hand lands inside from Carter. A short right from Carter. Carter misses with a punch on the inside.
Amaral throws a head punch that misses. Amaral throws a head punch that misses. Amaral lands a left hand that snaps the head of Carter backwards. Amaral throws a punch but it's blocked by Carter. A head punch blocked on the inside by Amaral. Carter misses with an elbow strike.
Carter tries to land a knee to the head but misses.
Amaral landing knees to the body. They look like they could hurt.
A head punch on the inside from Carter fails to land. Amaral lands with a right to the head. The fighters are going at a pretty good pace and they're both starting to sweat now. Carter blocks a couple of punches on the inside.
Amaral misses with a hook from the clinch. The crowd are loving this. Great action here. Amaral lands with a quick shot inside that doesn't really do much damage. Amaral lands a hook that snaps the head of Carter backwards. Amaral is looking to control Carter's arms but Carter gets an underhook and turns him. Now Amaral has his back to the cage. Carter lands a short shot on the inside that snaps the head of Amaral backwards. #T2# Amaral misses with a knee to the head. Carter throws an elbow but it misses.
Amaral lands with a quick shot inside that doesn't really do much damage. Amaral throws a punch but it's blocked by Carter. Amaral swings away with an uppercut that misses.
Good body shot from Carter.
Amaral works on Carter's body with a couple of short punches. A quick uppercut on the inside from Amaral. A short uppercut from Carter. Amaral lands a knee to the head there! That was nasty!
Carter tries a body shot but Amaral blocks it.
Carter wants to stall.
Amaral misses the knee to the body. Nice hip positioning from Carter.
Amaral misses with a shot to the kidneys.
Amaral throws a punch but it's blocked by Carter. It really doesn't seem like the step up in weight is hurting Amaral here at all. He's more than holding his own against the bigger man. Amaral blocks a body shot from Carter. The crowd applaud the fighters' efforts here as the round comes to an end.#BC# Amaral breaks the clinch and we return to the middle of the mat. #CL# Amaral rushes Carter and pushes him back against the cage in a clinch. Carter scores with an uppercut up the middle. And that’s the end of the round – the fighters go back to their corners.
Rafael Amaral dominated that second round. Both fighters have cut men working on them during the interval. The corners get their ten second warning. Both fighters stand from their stools and stare eachother down, ready to get back to the action. #R3# Amaral wants to clinch. Amaral wants to clinch up but Carter keeps it at a distance. Amaral tries to clinch up but Carter circles away and keeps his distance. Amaral tries to clinch up but Carter circles away and keeps his distance. Amaral tries to clinch but Carter moves out of range. A jab lands there for Amaral.#CL# Amaral gets a clinch. Amaral lands a knee to the head there! That was nasty!
Carter blocks a body shot from Amaral. We've had a slow start to the round here - hopefully the action picks up. Carter blocks a couple of punches on the inside.
#BC# Amaral pushes off and circles away, back to the middle of the mat. A leg kick checked by Amaral. Amaral tries to clinch up against the cage, rushing in to close the distance. Carter manages to break the clinch and circles back to the middle of the mat. Carter misses with a body kick. The fighters circling - Carter throws out the jab but it was never going to land. #T1# Amaral tries to clinch but Carter is having none of it. Amaral fakes high and swings low for a body shot but Carter manages to avoid it. Amaral thuds a mid kick into his opponent's body. That will wear on Carter if he has to take too many more of those.
Carter throws a low kick but Amaral moves out of range easily. Amaral tries to clinch there but Carter circles away.
#CL2# Carter clinches up with Amaral and pushes him back against the cage. Carter lands a shoulder strike. #BC# Amaral manages to break the clinch.
Amaral avoids the body shot from Carter.
Amaral is looking to take this fight into the clinch. Amaral cracks Carter with a hook to the jaw. Both fighters smile at eachother and high-five before getting back down to business. Carter avoids the body shot from Amaral.
Rafael Amaral seems to be the more aggressive standup fighter in this bout. Amaral lands a nice looking kick to the body. Carter takes a step back to recover. Carter tries to close the distance and clinch up against the cage but Amaral paws at him with a jab and circles away.#T2# Amaral throws a jab, cross combination which is slipped
and Carter counters with a lovely straight right hand! Amaral tries to clinch there but Carter circles away.
Carter tries to counter by closing the distance.#CL# Amaral forces Carter back against the cage and clinches. Amaral is really dominating this fight. Is there anything that Carter can do to turn this around? The crowd cheering loudly, showing their appreciation for the quality fight we're seeing here. Carter lands a nice looking hook to the body, against the cage. Amaral misses with a knee strike.
A nice left hand lands by Amaral.
Amaral misses with a short punch on the inside. Amaral fails to land with a short punch on the inside.
Carter blocks an uppercut.
Amaral takes a shot to the head. Carter tries to land a knee to the head but misses.
The referee is keeping an eye on Carter - much more stalling and he will separate the fighters.
Carter struggles to land a body shot inside as Amaral controls his hands.
Amaral has a couple of punches blocked by Carter.
Amaral misses with a hook from the clinch. A head punch blocked on the inside by Carter. Kneeeeees! The crowd are calling for knees to the body. Carter obliges. Both fighters are breathing heavily. Carter lands with a left to the head. And that’s the end of the round – the fighters go back to their corners.
That was a close round but Rafael Amaral did the better work so I'd imagine he'll take it. Both fighters have cut men working on them during the interval. Well, the break between rounds is over. Let's get back to the scrappin! #R4# A punch lands to the side of Carter 's head but he takes it in his stride. Carter circles away from the clinch attempt.
#CL# Amaral has Carter up against the cage in a clinch.
Carter blocks a punch to the side of the head.
Amaral tries to throw a body punch but Carter avoids it by throwing Amaral back against the cage. Amaral lands with a good tight uppercut to the head. Carter blocks a couple of punches on the inside.
Amaral can't find room to land a body shot as Carter controls the action.
Carter blocks an uppercut.
A short right from Amaral on the inside. Amaral working aggressively here.
Amaral lands with a short shot to the head. We've had a slow start to the round here - hopefully the action picks up. Amaral landing knees to the body. They look like they could hurt.
Carter doesn't land with the attempted body shot.
Carter tries to land a knee to the head but misses.
Carter is absolutely dripping with sweat - he looks exhausted. A shot in the inside from Amaral. Amaral lands a right hand. The crowd are loving this. Great action here. Carter tries a knee to the head but Amaral blocks it.
A quick uppercut on the inside from Amaral. #T1# Amaral has a couple of punches blocked by Carter.
Amaral misses with a short punch on the inside. A head punch blocked on the inside by Carter. Amaral scores with a shoulder strike. Amaral is looking to score with knees to the body. Maybe he'll change it up and go body then head. Carter is defending well for now. Amaral scores with an uppercut up the middle. Amaral tries a shoulder strike but it doesn't do any damage. Amaral lands a short shot on the inside that snaps the head of Carter backwards. Amaral connects with a knee to the head.
Amaral taking a breather. Amaral swings wildly with an uppercut but Carter uses good head movement to avoid it. Amaral scores with an uppercut up the middle. Amaral presses Carter against the cage and delivers a mid-strength body shot. Amaral misses with a short punch on the inside. Amaral missing with knees to the body.
Amaral using the Thai clinch to land knees to the body.
Amaral stalls. #T2# Amaral throws a blind hook that connects with the side of Carters head. The crowd are loving this. Great action here. Carter lands a body shot. Carter misses with a short punch on the inside. Amaral works for underhooks and lands a body shot in the process.
Amaral trying to land knees to the body.
Carter on the defensive, avoiding the knees to the body.
Amaral misses with a hook from the clinch. Amaral tries to land a knee to the body but he is off balance and Carter avoids it. Still in the clinch, Amaral scores with a nice short uppercut. Amaral tries to work over Carter's body with a swooping hook but it only glances the target. Carter blocks a punch to the side of the head.
Amaral doesn't land with the attempted body shot.
Amaral being controlled against the cage. Carter blocking some punches.
A head punch on the inside from Amaral fails to land. Amaral is looking to score with knees to the body. Maybe he'll change it up and go body then head. Carter is defending well for now. And that’s the end of the round – the fighters go back to their corners.
Rafael Amaral had his way with Llewelyn Carter in that round. Both fighters have cut men working on them during the interval. OK. That's time! The bell goes and we're back to the action. Let's hear some noise people - this is the final round! #R5# Carter circles away from the clinch attempt.
Llewelyn Carter has stepped it up - he knows he needs a finish here! Carter tries to check a leg kick but that clearly hurt him. Amaral throws a right hand that Carter ducks under and follows up with a left that Carter also avoids with ease. Amaral wants to clinch up but Carter keeps it at a distance. Carter walks forward, straight into a front kick from Amaral. Carter closes the distance and takes a jab right on the nose as he does so. Amaral fakes the leg kick and cracks Carter in the body. A combination from Amaral does no damage. A slapping body kick lands there for Amaral. Amaral scores with a kick to the midsection. We've had a slow start to the round here - hopefully the action picks up.#CL# Amaral gets in close and instigates a clinch. Amaral lands a shoulder strike. Amaral misses with a short punch on the inside. Wooooo! Give it up for these two warriors! They are putting on a show! Amaral lands punches inside but they're not really causing much damage. Carter misses with a shot to the kidneys.
Still in the clinch, Amaral scores with a nice short uppercut.#T1# An uppercut on the inside fails to land for Amaral. Carter swings away with an uppercut that misses.
Amaral avoiding damage as Carter throws knees to the body.
Amaral using the Thai plumb to throw knees but Carter has his back arched nicely, preventing the strike.
Carter slows down the pace here.
Carter tries to land knees in the clinch but Amaral avoids the damage to the body. Amaral tries to land a knee to the body but he is off balance and Carter avoids it. Amaral misses with a hook from the clinch. A knee to the head by Amaral.
Carter misses with some punches.
Amaral tries a body shot but Carter blocks it.
Amaral lands a right hand that snaps the head of Carter backwards. Amaral avoids the elbow strike from Carter, against the cage.
Amaral lands on the inside with an uppercut. Amaral scores with a hook to the body. Carter is wobbling all over the place through exhaustion. Will he make it to the final bell?#BC# Amaral breaks from the clinch.
Amaral misses with an attempted mid kick.
#T2# Carter throws a low kick but Amaral moves out of range easily. Carter misses with a body kick. Rafael Amaral is fighting for a decision here - he's started to take the cautious approach.#CL# Amaral clinches up against the cage.#BC# Amaral manages to break the clinch.
The crowd are loving this. Great action here. Amaral connects with a right hand. Carter shakes it off. A lazy left from Amaral finds it's target. Amaral is looking to take this fight into the clinch. Carter is looking to take this fight into the clinch. Carter with poor footwork there. He got himself in a bit of a tangle, enabling Amaral to score with a decent uppercut. Carter misses with a leg kick. The fight stays on the outside here - Amaral looks like he's thinking about clinching though.
And that's the end of the fight! Rafael Amaral showed his dominance in that final round. Well Amaral has outscored his opponent in every aspect of the fight today. Only a scarily incompetent judge or two will keep him from a well deserved win... Over to the ring announcer for the scorecards.
Ladies and gentlemen, after 5 rounds of action, we go to the scorecards for a decision. Judge Roosa Järviläinen scores the fight 50:44 Judge Johanna Lukiainen scores the fight 49:46 Judge Tarja Halkonen scores the fight 49:46
In favor of your winner, by unanimous decision... Rafael Amaral! An out of breath Rafael Amaral thanked his loyal fans in his post fight interview, giving them credit for his success over the course of his career.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|