Life In 19x19
http://www.lifein19x19.com/

Opening problems for AI: Problem 40
http://www.lifein19x19.com/viewtopic.php?f=15&t=17693
Page 1 of 1

Author:  Bill Spight [ Sun Aug 02, 2020 1:29 pm ]
Post subject:  Opening problems for AI: Problem 40

Black to play

Click Here To Show Diagram Code
[go]$$Bcm11 Black to play
$$ ---------------------------------------
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . O . . . . . . . . . O . . . . . |
$$ | . . . , . X . . . , O . . . . X . . . |
$$ | . . . X . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . X . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . O . . . . . . . . . . . . . . . |
$$ | . . . , . . . . . , . . . . . , . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . O . . . . . , . . . . . X . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ ---------------------------------------[/go]

There are a number of possibilities. :)

Black's choice in the game loses 14% to par, according to Elf.

Enjoy! :)

Author:  Uberdude [ Sun Aug 02, 2020 5:02 pm ]
Post subject:  Re: Opening problems for AI: Problem 40

Pretty odd that it's black's move after the press in top left, did white tenuki and play L16? I'll just go with nice and simple c17, with the white stones around I'm not sure I really want the other common followup of e18 as
1) what's the influence doing?
2) maybe white can make messy fight
3) bots like corners.
4) I like corners.

Author:  Gomoto [ Mon Aug 03, 2020 1:43 am ]
Post subject:  Re: Opening problems for AI: Problem 40

my move:
I would play C17. I also considered candidates C3 and O3.


spoiler:
Problem 40 aka "How to cut a knights move" aka "Prohibit the cut of the knights move"

Author:  Knotwilg [ Mon Aug 03, 2020 2:49 am ]
Post subject:  Re: Opening problems for AI: Problem 40

Three options:

Click Here To Show Diagram Code
[go]$$Bc Local 1
$$ ---------------------------------------
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . O 1 . . . . . . . . O . . . . . |
$$ | . 6 8 2 . X . . . , O . . . . X . . . |
$$ | . 7 4 X 3 . . . . . . . . . . . . . . |
$$ | . . 5 . . . . . . . . . . . . X . . . |
$$ | . . . 9 . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . O . . . . . . . . . . . . . . . |
$$ | . . . , . . . . . , . . . . . , . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . O . . . . . , . . . . . X . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ ---------------------------------------[/go]


White can take sente now.

Click Here To Show Diagram Code
[go]$$Bc Local 2
$$ ---------------------------------------
$$ | . 6 . . . . . . . . . . . . . . . . . |
$$ | 7 5 2 . 4 . . . . . . . . . . . . . . |
$$ | . . 1 O . . 8 . . . . . . O . . . . . |
$$ | . . 3 , . X . . . , O . . . . X . . . |
$$ | . . . X . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . X . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . O . . . . . . . . . . . . . . . |
$$ | . . . , . . . . . , . . . . . , . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . O . . . . . , . . . . . X . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ ---------------------------------------[/go]


Allowing White's stones to connect doesn't look good for Black.

Click Here To Show Diagram Code
[go]$$Bc Tenuki
$$ ---------------------------------------
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . 8 6 . . . . . . . . . . . . . |
$$ | . . . O 5 2 3 . . . . . . O . . . . . |
$$ | . . . , . X 4 9 . , O . . . . X . . . |
$$ | . . . X . 7 . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . X . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . O . . . . . . . . . . . . . . . |
$$ | . . . , . . . . . , . . . . . , . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . O . . . . . , . . . . . X . . . |
$$ | . . 1 . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ ---------------------------------------[/go]


Assuming White takes sente after the corner pattern resulting from :b1: she can deal with the top left but not in a clearly advantageous way.

Conclusion: the top left looks important but it's hard to find a good way to keep sente. So perhaps playing elsewhere (invading the lower left) is best.

Author:  Joaz Banbeck [ Mon Aug 03, 2020 8:29 am ]
Post subject:  Re: Opening problems for AI: Problem 40

In the upper left, black committed to taking the outside. This is a thematic continuation.

Click Here To Show Diagram Code
[go]$$Bcm11
$$ ---------------------------------------
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . B . . . . . . . . . . . . . |
$$ | . . . O . . . . . . . . . O . . . . . |
$$ | . . . , . X . . . , O . . . . X . . . |
$$ | . . . X . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . X . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . O . . . . . . . . . . . . . . . |
$$ | . . . , . . . . . , . . . . . , . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . O . . . . . , . . . . . X . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ ---------------------------------------[/go]


IMHO, c17 shows a lack of resolve, panicking at the first sign of opposition. :mrgreen:

Author:  pwaldron [ Mon Aug 03, 2020 9:43 am ]
Post subject:  Re: Opening problems for AI: Problem 40

Bill Spight wrote:
Black to play

Click Here To Show Diagram Code
[go]$$Bcm11 Black to play
$$ ---------------------------------------
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . a O . . . . . . . . . O . . . . . |
$$ | . . . , . X . . . , O . . . . X . . . |
$$ | . . . X . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . X . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . O . . . . . . . . . . . . . . . |
$$ | . . . , . . . . . , . . . . . , . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . O . . . . . , . . . . . X . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ ---------------------------------------[/go]



Like several others, I'm going for 'a'. It stabilizes Black's group and I don't see anything else pressing.

Author:  Bill Spight [ Thu Aug 06, 2020 10:20 pm ]
Post subject:  Re: Opening problems for AI: Problem 40

The game is GoGoD 1997-05-08c, O Meien (W) vs. Fujisawa Hideyuki (AKA Shuko).

For Uberdude, how we got here. :)

Click Here To Show Diagram Code
[go]$$Bc Moves 1 to 10
$$ ---------------------------------------
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . 4 . . . . . . . . . 8 . . . . . |
$$ | . . . , . 7 . . . , 0 . . . . 1 . . . |
$$ | . . . 5 . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . 9 . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . 6 . . . . . . . . . . . . . . . |
$$ | . . . , . . . . . , . . . . . , . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . 2 . . . . . , . . . . . 3 . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ ---------------------------------------[/go]


Click Here To Show Diagram Code
[go]$$Bcm11 Jump to 2d line, mistake
$$ ---------------------------------------
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . 1 . . . . . . . . . . . . . |
$$ | . . . O . . b . . . . . . O . . . . . |
$$ | . . . , . X . . . , O . . . . X . . . |
$$ | . a . X . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . X . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . O . . . . . . . . . . . . . . . |
$$ | . . . , . . . . . , . . . . . , . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . O . . . . . , . . . . . X . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ ---------------------------------------[/go]

Fujisawa jumped to the 2d line with :b11:, threatening to jump to a. But it loses 14% to par, according to Elf. O Meien peeped at b for :w12:, which loses 9½% by Elf's reckoning.


Click Here To Show Diagram Code
[go]$$Wcm12 Mainline for :w12:
$$ ---------------------------------------
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . X . . . . . . . . . . . . . |
$$ | . . 5 O . . . . . . . . . O 8 . . . . |
$$ | . . . 4 . X . . . , O . . 9 . X . . . |
$$ | . 3 1 X . . . . . . . . . . . . . . . |
$$ | . 7 2 . . . . . . . . . . . . X . . . |
$$ | . . 0 a 6 . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . O . . . . . . . . . . . . . . . |
$$ | . . . , . . . . . , . . . . . , . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . O . . . . . , . . . . . X . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ ---------------------------------------[/go]

:w12: attaches underneath, and then :w14: plays the Kitani descent. :b17: plays a keima connection. The hanging connection at a is also playable. After :w18: crawls Black play the kick in the top right corner, then comes back to extend to :b21:, making eye shape.

Top choice: 3-3 attachment

Click Here To Show Diagram Code
[go]$$Bcm11 3-3 attachment, White makes small life
$$ ---------------------------------------
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . 2 . 4 . 6 8 . . . . . . . . . . . |
$$ | . . 1 O . . 5 7 . . . . . O . . . . . |
$$ | . . 3 , . X . . . , O . . . . X . . . |
$$ | . . . X . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . X . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . O . . . . . . . . . . . . . . . |
$$ | . . . , . . . . . , . . . . . , . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . O . . . . . , . . . . . X . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ ---------------------------------------[/go]

If :w12:, Black presses White down to make small life. White can tenuki with :w12: or :w16:.

If White makes small life, the advantage of the 3-3 attachment is fairly clear. If, however, White switches to the bottom right corner, the advantage may not be so obvious.

Author:  Uberdude [ Fri Aug 07, 2020 1:00 am ]
Post subject:  Re: Opening problems for AI: Problem 40

Trust O Meien to do something wacky :)

Author:  Knotwilg [ Fri Aug 07, 2020 1:01 am ]
Post subject:  Re: Opening problems for AI: Problem 40

Bill, doesn't :b19: separate? It seems oddly left out of the variation. Should we assume tenuki is an option here, which I wouldn't expect.

Author:  Bill Spight [ Fri Aug 07, 2020 1:58 am ]
Post subject:  Re: Opening problems for AI: Problem 40

Knotwilg wrote:
Bill, doesn't :b19: separate? It seems oddly left out of the variation. Should we assume tenuki is an option here, which I wouldn't expect.


The 3-3 got 28.3k rollouts for :b11:, which is all we are working on for the variations. The commentaries do not show plays in variations that get fewer than 1500 rollouts. :b17: got 3.4k rollouts, and then :w18: got 1.7k rollouts. The top choice for :b19:, whatever it may be, got fewer than 1.5k rollouts. It may well have been K-17, but 1) we don't know, and 2) with only 3.4k rollouts, we can't be sure of :b17:. Elf's 1.5k cutoff threshold can be annoying, but with so few rollouts we can't be confident in the choice of plays.

I think such a cutoff is wise, at least for a computer program. Look what happens when Dave runs KataGo overnight. :) If we give KataGo 100k rollouts after :b15: in this variation, what might the mainline be? :)

Author:  Knotwilg [ Fri Aug 07, 2020 2:11 am ]
Post subject:  Re: Opening problems for AI: Problem 40

Bill Spight wrote:
which is all we are working on


You often refer to the GoGod Elf project, on which you seem to work with multiple people. Can you remind me who, what, why ... ?

Author:  Bill Spight [ Fri Aug 07, 2020 6:50 am ]
Post subject:  Re: Opening problems for AI: Problem 40

Knotwilg wrote:
Bill Spight wrote:
which is all we are working on


You often refer to the GoGod Elf project, on which you seem to work with multiple people. Can you remind me who, what, why ... ?


I don't work on that project. I found out about the 1500 rollout threshold and the 500 rollout threshold by studying the published commentaries. :)

Here is their ReadMe file.

ElfOpenGo wrote:
=====================================
ELF OpenGo Professional Game Analysis
=====================================

We've used ELF OpenGo to analyze almost every professional game of Go ever played (~100k games drawn from GoGoD). We then use this analysis to evaluate the quality of professional players on a per-move basis, and not just based on who won the game. You can use our visualization tool (https://dl.fbaipublicfiles.com/elfopeng ... index.html) to compare players across eras, and to view humanity's progress in the game across time.

Importantly, you can see humanity's improvement in the game in 2016, when Go AIs came onto the scene and taught humans to play at a higher level. Also notice the harm that the large historical event of WWII did to the game.

How to understand the SGF commentaries
======================================

The UI is a tool to visualize aggregation of statistics of human games. But you can also zoom-in to the analysis for an individual game, which we provide as a commentary in SGF format. The raw data files are available at:

- High-level analysis: https://dl.fbaipublicfiles.com/elfopeng ... alysis.csv
- Annotated SGFs: https://dl.fbaipublicfiles.com/elfopeng ... _sgfs.gzip

In every move of the game, we use ELF to find the best moves and create a tree of recommendations. We also comment with two numbers: the probability that black is winning, and the number of rollouts that ELF used to analyze that position. The more rollouts, the better ELF thinks a move is.

In the SGF, the human move is always the main line. We mark ELF’s favorite move with an exclamation point. So, if the human move is annotated with an exclamation point, then ELF thinks it is the best move. When not in the main line, a) is always the preferred move, and you will not see an exclamation point.

We retain the tree of recommendations that ELF thinks are pertinent. Specifically, we keep every move in the tree that has at least 5% of the rollouts. This means we show you a tree of every move that was considered by ELF at least 5% of the time.

ELF does not have support for dynamic komi, but we still want to bring you historical analysis. So all games are analyzed as if the komi were 7.5. For games with alternate komis, you should discount the evaluations of who is winning, though the move suggestions are still high-quality.

Selfplay analysis
=================

Besides analyses of professional games, we also have analyses of the selfplays generated throughout our training process:

- High-level analysis: https://dl.fbaipublicfiles.com/elfopeng ... alysis.csv
- Annotated SGFs: s3://dl.fbaipublicfiles.com/elfopengo/a ... _sgfs.gzip

Varied model analysis
=====================

Finally, we have analyses of the GoGoD dataset from multiple intermediate models from our training process:

- High-level analysis: https://dl.fbaipublicfiles.com/elfopeng ... alysis.csv
- Annotated SGFs: s3://dl.fbaipublicfiles.com/elfopengo/a ... _sgfs.gzip


I have italicized the url for the commentaries. :)

Author:  John Fairbairn [ Fri Aug 07, 2020 9:54 am ]
Post subject:  Re: Opening problems for AI: Problem 40

Quote:
We've used ELF OpenGo to analyze almost every professional game of Go ever played (~100k games drawn from GoGoD).


And for the avoidance of doubt, the GoGoD database was used with my special permission. It remains copyrighted.

I obviously had discussions on various aspects with the Facebook team, but I neither had nor sought any involvement in the AI project. I think several of the FB team have now moved on, and I have had no intimations that further work will be done. In any case, self-play has made databases otiose in that regard.

Author:  ez4u [ Fri Aug 07, 2020 3:16 pm ]
Post subject:  Re: Opening problems for AI: Problem 40

John Fairbairn wrote:
Quote:
We've used ELF OpenGo to analyze almost every professional game of Go ever played (~100k games drawn from GoGoD).


And for the avoidance of doubt, the GoGoD database was used with my special permission. It remains copyrighted.

I obviously had discussions on various aspects with the Facebook team, but I neither had nor sought any involvement in the AI project. I think several of the FB team have now moved on, and I have had no intimations that further work will be done. In any case, self-play has made databases otiose in that regard.

John - How would you characterise the current state of data collection of recorded games? Are there still a lot of game records in "public" hands for you to work through or are you mainly waiting on new revelations from private sources? I think the team's claim to having analyzed substantially all the pro games ever "played" is a bit of an exaggeration, but how much of the recorded history do you think you have been able to gather together?

Author:  John Fairbairn [ Fri Aug 07, 2020 3:32 pm ]
Post subject:  Re: Opening problems for AI: Problem 40

Quote:
John - How would you characterise the current state of data collection of recorded games? Are there still a lot of game records in "public" hands for you to work through or are you mainly waiting on new revelations from private sources? I think the team's claim to having analyzed substantially all the pro games ever "played" is a bit of an exaggeration, but how much of the recorded history do you think you have been able to gather together?


It was their quote not mine, but having said that I now blench as I look back at a time when Mark and I calculated that there were probably about 40,000 games available. After that faux pas I have stayed well clear of trying to estimate totals.

What I do know is that I have several hundred old Chinese games to do, several hundred early 20th century from Japan, and new Edo games (e.g. Shusaku and Shuwa and Shuho and Jowa etc - big stuff, in other words) keep popping up. I have still have sunjang baduk games to do and Ryukyuan games. I'm sure these would have all been done if Mark was still around, but I prefer working on books. Not to mention that more and more modern amateurs seem to treat old games with contumely, thinking possession of Leela on their PC makes them an expert.

So the short answer to your question has to be how long is a piece of string, I'm afraid. I'm not measuring, but I keep plodding along.

Author:  dhu163 [ Mon Dec 26, 2022 8:40 am ]
Post subject:  Re: Opening problems for AI: Problem 40

Speculatively:
Current position:
1. The upper left looks very important when W has high stones around as B could be attacked but if B is strong then B can undercut W. So E18 stands out though W can still live with C15, so it remains a little awkward. But F16 becomes misplaced if B plays C18, so I think B must play from the upper side. If B follows up on the left, there is neither much space nor opportunity to counterattack as W is just the right distance away. Hence, B prefers to leave it unsettled, expecting to get a portion even if W plays first.
2. C3 is always interesting.
3. I can't think what else is good. P17, F18, O3, C9.

Opp to play
1. C15 is the obvious point.

Past:
1. Both D11 and L16 are misplaced when B can live, and B should live cleanly when the left, upper side, corner, centre all remain open. This is clearly better for B surely.

Check:
1. I got this wrong. It turns out the corner is more important when you are under attack. The potential to make a 1 space extension on the left remains big. In the suggested variation, W's upper side remains misplaced when W is crawling to live on the upper side already. I thought B's shape wasn't good, but actually, it is connected and still threatening W.

Page 1 of 1 All times are UTC - 8 hours [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/