Go to Post IRI: where egos go to die...uhm..I mean fly! - Koko Ed [more]
Home
Go Back   Chief Delphi > FIRST > General Forum
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rating: Thread Rating: 11 votes, 5.00 average. Display Modes
  #61   Spotlight this post!  
Unread 08-03-2015, 20:39
Boltman Boltman is offline
Registered User
FRC #5137 (Iron Kodiaks)
Team Role: Mentor
 
Join Date: Apr 2014
Rookie Year: 2014
Location: San Diego
Posts: 860
Boltman has much to be proud ofBoltman has much to be proud ofBoltman has much to be proud ofBoltman has much to be proud ofBoltman has much to be proud ofBoltman has much to be proud ofBoltman has much to be proud ofBoltman has much to be proud ofBoltman has much to be proud of
Re: Week 2 Live Discussion

No platform battles in Central Valley...when done it was a one sided affair. Mostly two or two + 1 with two bots.
__________________

Iron Kodiaks Team #5137 San Marcos, CA

2016 Semi-Finalist | Central Valley Alliance Captain #2
2016 Semi-Finalist | San Diego 2nd bot alliance #8
2015 Semi-Finalist | Ventura 3rd bot alliance #3
2015 Quarter-Finalist| San Diego 2nd bot alliance #5
2014 Rookie All-Star | #21 San Diego | Galileo Division #91

Last edited by Boltman : 08-03-2015 at 20:54.
Reply With Quote
  #62   Spotlight this post!  
Unread 08-03-2015, 21:23
mrnoble's Avatar
mrnoble mrnoble is offline
teacher/coach
FRC #1339 (Angelbotics)
Team Role: Coach
 
Join Date: Dec 2008
Rookie Year: 2004
Location: denver, co
Posts: 947
mrnoble has a reputation beyond reputemrnoble has a reputation beyond reputemrnoble has a reputation beyond reputemrnoble has a reputation beyond reputemrnoble has a reputation beyond reputemrnoble has a reputation beyond reputemrnoble has a reputation beyond reputemrnoble has a reputation beyond reputemrnoble has a reputation beyond reputemrnoble has a reputation beyond reputemrnoble has a reputation beyond repute
Re: Week 2 Live Discussion

Quote:
Originally Posted by Gregor View Post
As primarily a landfill robot with a roller intake, this would make it harder for us, not easier. We've practiced many times with the landfill in the configuration it is.
We thought about that, and I expect other teams with this capability have too. We intend to use it only to assist teams that have passive pickup systems and need the help.
Reply With Quote
  #63   Spotlight this post!  
Unread 08-03-2015, 22:17
nuclearnerd's Avatar
nuclearnerd nuclearnerd is offline
Speaking for myself, not my team
AKA: Brendan Simons
FRC #5406 (Celt-X)
Team Role: Engineer
 
Join Date: Jan 2014
Rookie Year: 2014
Location: Hamilton, Ontario, Canada
Posts: 457
nuclearnerd has a brilliant futurenuclearnerd has a brilliant futurenuclearnerd has a brilliant futurenuclearnerd has a brilliant futurenuclearnerd has a brilliant futurenuclearnerd has a brilliant futurenuclearnerd has a brilliant futurenuclearnerd has a brilliant futurenuclearnerd has a brilliant futurenuclearnerd has a brilliant futurenuclearnerd has a brilliant future
Re: Week 2 Live Discussion

Quote:
Originally Posted by Karthik View Post
Actually, we don't have the ability to coopertate.
We do! Lets chat at Waterloo

Edit: Since I just remembered coopertition doesn't impact playoffs, i guess it will be a short conversation. Carry on!
Reply With Quote
  #64   Spotlight this post!  
Unread 09-03-2015, 02:46
Navid Shafa Navid Shafa is offline
FIRST Hiatus/Retired?
no team
Team Role: Alumni
 
Join Date: Oct 2007
Rookie Year: 2007
Location: Seattle, WA
Posts: 1,525
Navid Shafa has a reputation beyond reputeNavid Shafa has a reputation beyond reputeNavid Shafa has a reputation beyond reputeNavid Shafa has a reputation beyond reputeNavid Shafa has a reputation beyond reputeNavid Shafa has a reputation beyond reputeNavid Shafa has a reputation beyond reputeNavid Shafa has a reputation beyond reputeNavid Shafa has a reputation beyond reputeNavid Shafa has a reputation beyond reputeNavid Shafa has a reputation beyond repute
Re: Week 2 Live Discussion

Quote:
Originally Posted by Gdeaver View Post
Week 2 is over. So the question I have is --- Have the platform RC wars begun? Were there any districts or regional where in eliminations or qualifications Battles for the platform Rc's happened. We had the beginning skirmishes at Hatboro-Horsham week 1.
Yes and No. There were plenty of attempts at it and lots of RC's getting removed from the step. The closest thing to a "war" this week was likely in Arkansas when 1986 attempted to steal 2 in auto and follow-up with an immediate 2 more in tele-op. They were able to get 3/4 in both Final matches, but their alliance just didn't quite have the fire-power to stop the dominant #1 seeded alliance. Arkansas certainly lived up to the hype.

Not sure if we'll see that much in terms of RC wars for a few weeks, perhaps nothing really game-changing even until District Champs...
__________________
2015 & 2016 Fantasy FIRST Champions [Rotten Fruit Alliance]
Elgin Clock Award Winners: '13, '15, '16

Team 1983 | Alumnus, Former Mentor| Team_ 360 | Former Coach | Team 5803 | Former Mentor

"Once a Skunk, Always a Skunk"

Founding Member
Reply With Quote
  #65   Spotlight this post!  
Unread 09-03-2015, 03:11
Michael Corsetto's Avatar
Michael Corsetto Michael Corsetto is offline
Breathe in... Breathe out...
FRC #1678 (Citrus Circuits)
Team Role: Mentor
 
Join Date: May 2004
Rookie Year: 2002
Location: Davis, CA
Posts: 1,130
Michael Corsetto has a reputation beyond reputeMichael Corsetto has a reputation beyond reputeMichael Corsetto has a reputation beyond reputeMichael Corsetto has a reputation beyond reputeMichael Corsetto has a reputation beyond reputeMichael Corsetto has a reputation beyond reputeMichael Corsetto has a reputation beyond reputeMichael Corsetto has a reputation beyond reputeMichael Corsetto has a reputation beyond reputeMichael Corsetto has a reputation beyond reputeMichael Corsetto has a reputation beyond repute
Re: Week 2 Live Discussion

Any game where you are better off not putting alliance partners on the field is a bad game.
__________________
Team 1678: Citrus Circuits - Lead Technical Mentor, Drive Coach **Like Us On Facebook!**
Reply With Quote
  #66   Spotlight this post!  
Unread 09-03-2015, 03:35
PayneTrain's Avatar
PayneTrain PayneTrain is offline
Trickle-Down CMP Allocation
AKA: Lizard King
FRC #0422 (The Meme Tech Pneumatic Devices)
Team Role: Mascot
 
Join Date: Mar 2010
Rookie Year: 2009
Location: RVA
Posts: 2,249
PayneTrain has a reputation beyond reputePayneTrain has a reputation beyond reputePayneTrain has a reputation beyond reputePayneTrain has a reputation beyond reputePayneTrain has a reputation beyond reputePayneTrain has a reputation beyond reputePayneTrain has a reputation beyond reputePayneTrain has a reputation beyond reputePayneTrain has a reputation beyond reputePayneTrain has a reputation beyond reputePayneTrain has a reputation beyond repute
Re: Week 2 Live Discussion

Quote:
Originally Posted by Michael Corsetto View Post
Any game where you are better off not putting alliance partners on the field is a bad game.
What do you think are the contributing factors and to what degree of importance are each of these factors? In no particular order, this is where I see the issues:

-Disparity of ability: even with growing COTS market for effective robot design, some of the COTS parts fit design paradigms that do not exist in this game, or at least do not align with successful strategies of Recycle Rush. This leads to more manufactured parts by fewer experienced teams, more things that break or even worse, don't work, and budgets with little recourse to rectify either.

-Lack of fallback strategies: Recycle Rush is not a game where "fallback" strategies exist. Third partners with broken/inefficient/risky (I'll get to that later) robots do not have a role they can fill for the alliance except to not exist at all in some cases.

-Your Own Worst Enemy: Litter excluded, the game does not provide any real defense except for gravity and the incompetence/bad luck of yourself and your partners. By removing the lowest common denominator robot from play in some cases, their physical presence not being on the field eliminates variables and minimizes risk. For higher seeded alliances that are able to capitalize on the disparate play of "the field" they are up against, it makes more sense to minimize risk if the game looks in hand without them.

-Very limited field of play: this amplifies the other issues. Whereas the field of Aerial Assist was 95% open and flat, the Recycle Rush field loathes the concept of uninterrupted carpet. With two of the largest, heaviest, and most rigid game pieces in FRC history, half the field cordoned off, a good 1/4 of the field you can use covered in the bumps, plus the 2 feet+ of the landfill zone, there is barely any room for a third team to operate well if the other two alliance partners can run an efficient and successful enough operation by themselves.

There are other issues but I'm trying to get other work done and staring at CAD at 3:30 AM local time so I'll come back later
Reply With Quote
  #67   Spotlight this post!  
Unread 09-03-2015, 03:44
Michael Corsetto's Avatar
Michael Corsetto Michael Corsetto is offline
Breathe in... Breathe out...
FRC #1678 (Citrus Circuits)
Team Role: Mentor
 
Join Date: May 2004
Rookie Year: 2002
Location: Davis, CA
Posts: 1,130
Michael Corsetto has a reputation beyond reputeMichael Corsetto has a reputation beyond reputeMichael Corsetto has a reputation beyond reputeMichael Corsetto has a reputation beyond reputeMichael Corsetto has a reputation beyond reputeMichael Corsetto has a reputation beyond reputeMichael Corsetto has a reputation beyond reputeMichael Corsetto has a reputation beyond reputeMichael Corsetto has a reputation beyond reputeMichael Corsetto has a reputation beyond reputeMichael Corsetto has a reputation beyond repute
Re: Week 2 Live Discussion

Quote:
Originally Posted by PayneTrain View Post
...
You're a smart guy Wil. Well put.

The disparity is huge. I am not a fan.

-Mike
__________________
Team 1678: Citrus Circuits - Lead Technical Mentor, Drive Coach **Like Us On Facebook!**
Reply With Quote
  #68   Spotlight this post!  
Unread 09-03-2015, 03:56
themccannman's Avatar
themccannman themccannman is offline
registered lurker
AKA: Jake McCann
FRC #3501
Team Role: Mentor
 
Join Date: Feb 2013
Rookie Year: 2011
Location: San Jose, CA
Posts: 432
themccannman has a reputation beyond reputethemccannman has a reputation beyond reputethemccannman has a reputation beyond reputethemccannman has a reputation beyond reputethemccannman has a reputation beyond reputethemccannman has a reputation beyond reputethemccannman has a reputation beyond reputethemccannman has a reputation beyond reputethemccannman has a reputation beyond reputethemccannman has a reputation beyond reputethemccannman has a reputation beyond repute
Re: Week 2 Live Discussion

Quote:
Originally Posted by PayneTrain View Post
-Disparity of ability: even with growing COTS market for effective robot design, some of the COTS parts fit design paradigms that do not exist in this game, or at least do not align with successful strategies of Recycle Rush. This leads to more manufactured parts by fewer experienced teams, more things that break or even worse, don't work, and budgets with little recourse to rectify either.

-Lack of fallback strategies: Recycle Rush is not a game where "fallback" strategies exist. Third partners with broken/inefficient/risky (I'll get to that later) robots do not have a role they can fill for the alliance except to not exist at all in some cases.

-Your Own Worst Enemy: Litter excluded, the game does not provide any real defense except for gravity and the incompetence/bad luck of yourself and your partners. By removing the lowest common denominator robot from play in some cases, their physical presence not being on the field eliminates variables and minimizes risk. For higher seeded alliances that are able to capitalize on the disparate play of "the field" they are up against, it makes more sense to minimize risk if the game looks in hand without them.
I think these two are what contribute the most. The only objective in this game is one that is very technically challenging and difficult to execute for new teams. Every other game has had a role for teams to play if they aren't the best at the main challenge, defense being the most common over the years. This game has none of that, you either build a stack of 6 and cap it, or you don't and you're just wasted space/resources for your teammates, that's horrible game design IMO. 2007 had the option of building a platform robot, 2008 allowed you to just drive laps, 2010 had goalkeeping, 2011 had defense and minibots, 2012 had defense, balancing, and stealing game pieces from opponents (see 16), 2013 had lots of defense, counter defense, and shooting a frisbee isn't nearly has technically challenging, 2014 had possessions, all teams had to do was hold the ball and they suddenly became invaluable to their alliance. This year... has nothing, capping stacks is not easy, building stacks (without knocking them over) is not easy, grabbing RCs off the step is not easy, autonomous is not easy. There's really nothing for teams to do if they're not at the peak of their game, and even most of the "powerhouse" teams are struggling just with stacking efficiently.

Games need a low entry barrier (a low skill floor), but they need a high skill ceiling so that newer teams can be involved and useful while still providing a challenge for veteran teams. This game has a very high skill floor, and a relatively low skill ceiling, by week two we're getting alliances that are only 2 stacks away from the effective score cap, once you run out of RCs it's almost a waste of your time to build uncapped stacks.
__________________
All posts here are purely my own opinion.
2011-2015: 1678
2016: 846
2017 - current: 3501
Reply With Quote
  #69   Spotlight this post!  
Unread 09-03-2015, 04:04
PayneTrain's Avatar
PayneTrain PayneTrain is offline
Trickle-Down CMP Allocation
AKA: Lizard King
FRC #0422 (The Meme Tech Pneumatic Devices)
Team Role: Mascot
 
Join Date: Mar 2010
Rookie Year: 2009
Location: RVA
Posts: 2,249
PayneTrain has a reputation beyond reputePayneTrain has a reputation beyond reputePayneTrain has a reputation beyond reputePayneTrain has a reputation beyond reputePayneTrain has a reputation beyond reputePayneTrain has a reputation beyond reputePayneTrain has a reputation beyond reputePayneTrain has a reputation beyond reputePayneTrain has a reputation beyond reputePayneTrain has a reputation beyond reputePayneTrain has a reputation beyond repute
Re: Week 2 Live Discussion

Quote:
Originally Posted by Michael Corsetto View Post
You're a smart guy Wil. Well put.

The disparity is huge. I am not a fan.

-Mike
It's a combination of firsthand experience from across the spectrum. We usually try to design something that can take a kitbot to a contributor at our events (ramps in 2014, wedges in 2013 and 2012, an army of minibots in 2011) but a) we've been too busy trying to fix our own stuff because some things were just a little off and now we're up a creek without a paddle, and b) there is no real passive assembly to make an alliance partner a contributor unless I cut a tote in half, tie a string to their frame, and rip out their breakers so they don't knock anything over (not trying to tick anyone off here, just pointing out a very poignant example).

Inspiration-Catch It!
Reply With Quote
  #70   Spotlight this post!  
Unread 09-03-2015, 06:34
MooreteP's Avatar
MooreteP MooreteP is offline
Zen Archer
AKA: Senor Mas
FRC #0571 (Team Paragon)
Team Role: Mentor
 
Join Date: Mar 2004
Rookie Year: 1998
Location: Windsor CT
Posts: 810
MooreteP has a reputation beyond reputeMooreteP has a reputation beyond reputeMooreteP has a reputation beyond reputeMooreteP has a reputation beyond reputeMooreteP has a reputation beyond reputeMooreteP has a reputation beyond reputeMooreteP has a reputation beyond reputeMooreteP has a reputation beyond reputeMooreteP has a reputation beyond reputeMooreteP has a reputation beyond reputeMooreteP has a reputation beyond repute
Re: Week 2 Live Discussion

Quote:
Originally Posted by MooreteP View Post
RedShift Busting up the Landfill

We're thinking of adding this to ours.
Quote:
Originally Posted by mrnoble View Post
We've got one of them. I was beginning to wonder if anyone saw value in the idea besides us.
Quote:
Originally Posted by Gregor View Post
As primarily a landfill robot with a roller intake, this would make it harder for us, not easier. We've practiced many times with the landfill in the configuration it is.
If you have a roller intake, a tote that was freed from the array may be easier to attain. For the Robots that acquire totes separately on their elevator and create the stack only when they lay them down, this would be a problem.

This is something that teams could discuss in the queue.

Destroying the array on the left in front of the scoring platform and plowing the totes onto it is the same score as a stack without an RC, however the horizontal real estate is limited.

It gives an opportunity for teams with modest abilities to contribute to the score.

4048 only did this after they had contributed to co-opertition.
Reply With Quote
  #71   Spotlight this post!  
Unread 09-03-2015, 12:45
Boltman Boltman is offline
Registered User
FRC #5137 (Iron Kodiaks)
Team Role: Mentor
 
Join Date: Apr 2014
Rookie Year: 2014
Location: San Diego
Posts: 860
Boltman has much to be proud ofBoltman has much to be proud ofBoltman has much to be proud ofBoltman has much to be proud ofBoltman has much to be proud ofBoltman has much to be proud ofBoltman has much to be proud ofBoltman has much to be proud ofBoltman has much to be proud of
Re: Week 2 Live Discussion

Quote:
Originally Posted by MooreteP View Post
If you have a roller intake, a tote that was freed from the array may be easier to attain. For the Robots that acquire totes separately on their elevator and create the stack only when they lay them down, this would be a problem.

This is something that teams could discuss in the queue.

Destroying the array on the left in front of the scoring platform and plowing the totes onto it is the same score as a stack without an RC, however the horizontal real estate is limited.

It gives an opportunity for teams with modest abilities to contribute to the score.

4048 only did this after they had contributed to co-opertition.
its not a problem for robots that acquire totes separately if you designed it so that you can pick up totes in any orientation...anymore than roller bots who have to line up a certain way to intake. Only possible downside is not picking two at a time if disheveled, in return for easier access to wall RC's..a trade off.
__________________

Iron Kodiaks Team #5137 San Marcos, CA

2016 Semi-Finalist | Central Valley Alliance Captain #2
2016 Semi-Finalist | San Diego 2nd bot alliance #8
2015 Semi-Finalist | Ventura 3rd bot alliance #3
2015 Quarter-Finalist| San Diego 2nd bot alliance #5
2014 Rookie All-Star | #21 San Diego | Galileo Division #91

Last edited by Boltman : 09-03-2015 at 12:48.
Reply With Quote
  #72   Spotlight this post!  
Unread 09-03-2015, 13:01
roystur44's Avatar
roystur44 roystur44 is offline
Mentor/Sponsor
AKA: Roy Dumlao
FRC #4543 (Apollo Robotics)
Team Role: Mentor
 
Join Date: Mar 2010
Rookie Year: 2006
Location: San Jose,California
Posts: 362
roystur44 has a reputation beyond reputeroystur44 has a reputation beyond reputeroystur44 has a reputation beyond reputeroystur44 has a reputation beyond reputeroystur44 has a reputation beyond reputeroystur44 has a reputation beyond reputeroystur44 has a reputation beyond reputeroystur44 has a reputation beyond reputeroystur44 has a reputation beyond reputeroystur44 has a reputation beyond reputeroystur44 has a reputation beyond repute
Send a message via Yahoo to roystur44
Re: Week 2 Live Discussion

Quote:
Originally Posted by themccannman View Post

Games need a low entry barrier (a low skill floor), but they need a high skill ceiling so that newer teams can be involved and useful while still providing a challenge for veteran teams. This game has a very high skill floor, and a relatively low skill ceiling, by week two we're getting alliances that are only 2 stacks away from the effective score cap, once you run out of RCs it's almost a waste of your time to build uncapped stacks.
I also think the Power House teams that can score big points skew the rankings. We were not so lucky to be on a alliance with any of the big power house teams but a couple of lucky teams by luck of the draw received major boosts in rankings.
__________________
Roy Dumlao

Mentor/Sponsor
2006-2012 971
2013-2017 4543
Reply With Quote
  #73   Spotlight this post!  
Unread 09-03-2015, 13:10
Mike Norton's Avatar
Mike Norton Mike Norton is offline
Registered User
FRC #0061
Team Role: Teacher
 
Join Date: Oct 2001
Rookie Year: 1995
Location: Upton, MA
Posts: 476
Mike Norton is a name known to allMike Norton is a name known to allMike Norton is a name known to allMike Norton is a name known to allMike Norton is a name known to allMike Norton is a name known to all
Re: Week 2 Live Discussion

https://www.youtube.com/watch?v=yDJpAq3zAcI

Here is 4048 not pushing them at all and they still ended up getting a 6 stack with us team 61. You see we take from the landfill, but it would of not matter if they push them.
__________________
Building FIRST robots since 1995
BVT Robotics
Reply With Quote
  #74   Spotlight this post!  
Unread 09-03-2015, 13:13
roystur44's Avatar
roystur44 roystur44 is offline
Mentor/Sponsor
AKA: Roy Dumlao
FRC #4543 (Apollo Robotics)
Team Role: Mentor
 
Join Date: Mar 2010
Rookie Year: 2006
Location: San Jose,California
Posts: 362
roystur44 has a reputation beyond reputeroystur44 has a reputation beyond reputeroystur44 has a reputation beyond reputeroystur44 has a reputation beyond reputeroystur44 has a reputation beyond reputeroystur44 has a reputation beyond reputeroystur44 has a reputation beyond reputeroystur44 has a reputation beyond reputeroystur44 has a reputation beyond reputeroystur44 has a reputation beyond reputeroystur44 has a reputation beyond repute
Send a message via Yahoo to roystur44
Re: Week 2 Live Discussion

Quote:
Originally Posted by Michael Corsetto View Post
Any game where you are better off not putting alliance partners on the field is a bad game.
I agree. If you guys fielded 1323 's crazy wild swerve drive in the finals who knows what would of happened.

Not a fan of the this years game and rules.
__________________
Roy Dumlao

Mentor/Sponsor
2006-2012 971
2013-2017 4543
Reply With Quote
  #75   Spotlight this post!  
Unread 09-03-2015, 14:08
Anupam Goli's Avatar
Anupam Goli Anupam Goli is offline
PCH Q&A co-founder/Scouting Mentor
AKA: noops
FRC #1648 (G3 Robotics)
Team Role: Mentor
 
Join Date: Dec 2010
Rookie Year: 2008
Location: Atlanta, Georgia
Posts: 1,242
Anupam Goli has a reputation beyond reputeAnupam Goli has a reputation beyond reputeAnupam Goli has a reputation beyond reputeAnupam Goli has a reputation beyond reputeAnupam Goli has a reputation beyond reputeAnupam Goli has a reputation beyond reputeAnupam Goli has a reputation beyond reputeAnupam Goli has a reputation beyond reputeAnupam Goli has a reputation beyond reputeAnupam Goli has a reputation beyond reputeAnupam Goli has a reputation beyond repute
Re: Week 2 Live Discussion

Quote:
Originally Posted by Michael Corsetto View Post
You're a smart guy Wil. Well put.

The disparity is huge. I am not a fan.

-Mike
The disparity is certainly huge. I'd like to say it's not as bad as 2011, but if you remove litter points, 2015 scores are looking similar to 2011 scores. I didn't think we'd see a game with such a huge disparity between teams like 2011 had in this era of Robot in 3 days and Build Blitz. I think the GDC's design of the chute door (making totes come in every possible configuration other than right side up) is a major contributor to this disparity. Robot in 3 days did a great job of coming up with nice, simple manipulator and lift ideas, but teams had to figure out how to use it with the chute that doesn't want to behave nicely. It is very difficult to build a working manipulator for this game without having the space and resources to replicate the landfill setup (expensive considering the cost of game pieces] and/or chute (it has to behave like the proper chute too).

In 2012, you were given foam basketballs, and they roll around while your robot picks them up and shoots them. In 2013, you load your frisbees into your robot and shoot them into a goal. In 2014, you just gather a large exercise ball and launch it. None of these games had game pieces lying in a specific orientation, and they were not immoveable without an active roller intake. 2013 has elements like the human player station, but the game pieces were small and simple enough to build your robot around the human player station. This year's game is a great engineering and design challenge....for veteran teams who can handle it.
__________________
Team 1002: 2008-2012
Team 1648: 2012-2016
Georgia Tech Class of 2016

Last edited by Anupam Goli : 09-03-2015 at 14:21.
Reply With Quote
Reply


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 15:42.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi