AKA Poland (some minor changes included)